Ausgabe
Ich versuche, das Powershell-SQLSERVER-Modul zu installieren, indem ich den folgenden Befehl als Administrator (win10, 64Bit) ausführe, aber es schlägt fehl
PS C:\WINDOWS\system32> Install-Module -Name SqlServer
PackageManagement\Install-Package : No match was found for the specified search
criteria and module name 'SqlServer'.
Try Get-PSRepository to see all available registered module repositories.
At C:\Program
Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1809
char:21
+ ... $null = PackageManagement\Install-Package @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound:
(Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex
ception
+ FullyQualifiedErrorId :
NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.
InstallPackage
Ich habe im Internet gesucht, einige Lösungen ausprobiert und sogar mit Unternehmensadministratoren gesprochen, aber ohne Erfolg. Wie sie mir sagten, gibt es in der Firma keinen Proxy, nur eine Firewall. Andere Kollegen können den Befehl problemlos ausführen. Der nächste Befehl schlägt ebenfalls fehl
PS C:\WINDOWS\system32> Get-PSrepository
WARNING: Unable to find module repositories.
Irgendeine Idee?
Lösung
Ich bin darauf gestoßen. Folgendes musste ich ausführen:
Register-PSRepository -Default
Register-PSRepository -Name PSGallery -InstallationPolicy Trusted -SourceLocation "https://www.powershellgallery.com/api/v2/" -Verbose
Dies ist fehlgeschlagen. Dann konnte ich laufen
Install-Module sqlserver
Beantwortet von – user1804469
Antwort geprüft von – Terry (FixError Volunteer)