Hallo zusammen,
ich komme gerade bei einem Problem nicht weiter. Installiert ist PowerShell 5.1.14409.1012. Verfügbare PackageProvider:
PS> Get-PackageProvider -ListAvailable
Name Version DynamicOptions
---- ------- --------------
msi 3.0.0.0 AdditionalArguments
msu 3.0.0.0
NuGet 2.8.5.208 Destination, ExcludeVersion, Scope, SkipDependencies, Headers, FilterOnTag...
PowerShellGet 1.0.0.1 PackageManagementProvider, Type, Scope, AllowClobber, SkipPublisherCheck, ...
Programs 3.0.0.0 IncludeWindowsInstaller, IncludeSystemComponent
Problem: Ich kann kein Repository einfügen!
PS> Get-PSRepository
WARNING: Es wurden keine Paketquellen gefunden.
PS> Register-PSRepository -Default -Verbose
VERBOSE: Performing the operation "Registriert die Paketquelle." on target "Paketquelle "PSGallery" ()
in Anbieter "PowerShellGet"."
PS> Get-PSRepository
WARNING: Es wurden keine Paketquellen gefunden.
***DUH!***
Habe schon etliche Alternativen ausprobiert:
- Statt -Default alle Parameter einzeln angegeben: Fehlermeldung "Parameter -Default verwenden"
- Anderes Repository (Chocolatey): Gleiches Problem
- Parameter -Proxy und -Proxycredential (wegen Firmen-FW) verwendet: Verbindung wird aufgebaut (Passwortabfrage FW wird angezeigt), aber gleiches Ergebnis. Auch von zu Hause (ohne FW) kein Erfolg
Als letztes kam der Gedanke: Kann es sein, daß mir hier die ExecutionPolicy in die Suppe spuckt?
PS C:\WINDOWS\system32> Get-ExecutionPolicy -List
Scope ExecutionPolicy----- ---------------
MachinePolicy RemoteSigned
UserPolicy RemoteSigned
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned
Die Werte kann ich allerdings nicht ändern, hier kommt die Fehlermeldung:
Windows PowerShell updated your execution policy successfully, but the setting is overridden by
a policy defined at a more specific scope. Due to the override, your shell will retain its current effective
execution policy of RemoteSigned.
So weit bin ich aktuell gekommen und jetzt hoffe ich auf Hilfe, bevor ich weiter an der Tischkante knabbere...
Danke im voraus!
Clemens