Fix PSRepository and PSGallery

Hallo zusammen,

Kürzlich habe ich auf einem Windows Server 2012 R2 das Windows Management Framework 5.1 installiert

Nicht zu vergessen sind die TLS 1.2 Einträge

Allerdings stimmt auf diesem Server etwas mit der PowerShell Gallery nicht. Wie man sieht ist kein Repository hinterlegt.

Get-PackageProvider -ListAvailavle
Get-PSRepository

Es braucht also ein PowerShell Repository. Anscheinend geht das ab PowerShell 5.1 so

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Register-PSRepository -Default

Nun wird das Repository angezeigt und ich mache die PSGallery gleich noch zu trusted

Get-PSRepository
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted

Schaut man sich das Modul PowerShellGet an, so ist das in der Version 1.0.0.1 installiert. Das muss noch aktualisiert werden, geht jedoch nur mit dem Force Parameter.

Get-Module PowerShellGet -ListAvailable
Find-Module PowershellGet
Install-Module PowershellGet -Force

Erst jetzt gibt es gewisse Parameter wie beispielsweise “-AllowPrerelease”

Find-Module AzureAD -AllowPrerelease

Grüsse
Andres Bohren