Fix PSRepository and PSGallery
Hallo zusammen,
Kürzlich habe ich auf einem Windows Server 2012 R2 das Windows Management Framework 5.1 installiert https://blog.icewolf.ch/archive/2021/01/21/windows-management-framework-5-1-for-windows-server-2012r2.aspx
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