Şu an PowerShellGet modülünün Windows 10'da bulunduğunu (14341 yapıyorum) izliyorum Get Started with the PowerShell Gallery izliyorum. onaylamak için, ben PowerShell v5 çalıştırıyorum:Install-PackageProvider bir cmdlet, işlev, komut dosyası veya çalıştırılabilir programın adı olarak tanınmadı
>$PSVersionTable
Name Value
---- -----
PSVersion 5.0.14271.1000
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14271.1000
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Get Started with the PowerShell Gallery devletler:
PowerShellGet da PowerShell Galeri çalışmak Nuget sağlayıcı gerektirir. Nuget sağlayıcı aşağıdaki konumlardan birinde değilse PowerShellGet birinci kullanımında otomatik Nuget sağlayıcı yüklemek istenir: $ env •: ProgramDosyaları \ PackageManagement ProviderAssemblies \
• $ env: LOCALAPPDATA \ PackageManagement \ ProviderAssemblies>ls $env:LOCALAPPDATA\PackageManagement\ProviderAssemblies >ls $env:ProgramFiles\PackageManagement\ProviderAssemblies ls : Cannot find path 'C:\Program Files\PackageManagement\ProviderAssemblies' because it does not exist. At line:1 char:1 + ls $env:ProgramFiles\PackageManagement\ProviderAssemblies + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (C:\Program File...viderAssemblies:String) [Get-ChildItem], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand
Get Started with the PowerShell Gallery sonra devletler:
ben bu yerlerdeki şey yok 210
Ya da, NuGet sağlayıcısının indirme ve yüklemesini otomatikleştirmek için Install-PackageProvider -Name NuGet -Force'yi çalıştırabilirsiniz.
Bunu deneyin:
>Install-PackageProvider -Name NuGet -Force
Install-PackageProvider : The term 'Install-PackageProvider' is not recognized as the name of a cmdlet, function, script file, or operable program.
correct and try again.
At line:1 char:1
+ Install-PackageProvider -Name NuGet -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Install-PackageProvider:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Kafam çok karışık. PowerShell v5'im var ama orada olması gereken her şeye sahip değilim, yani PowerShellGet.
Birisi nedenini açıklayabilir mi?
Powershell konsolunu Yönetici olarak mı çalıştırıyorsunuz? Varsayılan olarak PS konsolunun veya ISE'nin sınırlı bir kullanıcı olarak çalıştırıldığına inanıyorum. Başlat menüsünden Powershell'i sağ tıklatıp Yönetici olarak çalıştır'ı seçin. – user4317867
Sadece "Install-PackageProvider -Name NuGet -Force" i yönetici olarak çalıştırmayı denediniz, aynı sonuç :( – jamiet
PS Console başlığınız "Yönetici:" diyor mu? Ayrıca, https://technet.microsoft.com/tr adresini de kontrol ettiniz mi? biz/library/mt676543.aspx ve Win 7'de PS v5'i denediğimde 'Get-PackageProvider -ListAvailable' kullanmayı denedim, ListAvailable'in tanınmış bir param olmadığını belirten bir hatayla karşılaştım – user4317867