When your Package provider list is empty:
Get-PackageProvider -ListAvailable
Run CMD.exe as an administrator and run the following command:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex
((new-object net.webclient).DownloadString('https://chocolatey.org/
install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Close the CMD window, now you have a PS Repository:
PS C:\windows\system32> Get-PSRepository Name InstallationPolicy SourceLocation
--------- ------------------ --------------
PSGallery Untrusted https://www.powershellgallery.com/api/v2/Set the PSGallery as trusted:
PS C:\windows\system32> Set-PackageSource -Name PSGallery -Trusted Name ProviderName IsTrusted Location --------- ------------- --------- -------- PSGallery PowerShellGet True https://www.powershellgallery.com/api/v2/
Force add PSGallery
Register-PSRepository -Name PSGallery -SourceLocation https://www.powershellgallery.com/api/v2/ -PublishLocation https://www.powershellgallery.com/api/v2/package/ -ScriptSourceLocation https://www.powershellgallery.com/api/v2/items/psscript/ -ScriptPublishLocation https://www.powershellgallery.com/api/v2/package/ -InstallationPolicy Trusted -PackageManagementProvider NuGet
It helps!!!!! Thanks!
ReplyDelete