Soru Powershell Servermanager modülü, Windows Web Server 2008 R2'de bulunmamaktadır.


Bu beni deli ediyor!

Görünüşe göre servermanager modülünü kullanmak aşağıdaki gibi kolay olmalıdır:

Import-Module servermanager

Sorun şu ki bende yok.

PS C:\Users\Administrator> Get-Module -ListAvailable


    Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules


ModuleType Name                                ExportedCommands                                           
---------- ----                                ----------------                                           
Manifest   BitsTransfer                        {Add-BitsFile, Remove-BitsTransfer, Complete-BitsTransfe...
Manifest   CimCmdlets                          {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstanc...
Script     ISE                                 {New-IseSnippet, Import-IseSnippet, Get-IseSnippet}        
Manifest   Microsoft.PowerShell.Diagnostics    {Get-WinEvent, Get-Counter, Import-Counter, Export-Count...
Manifest   Microsoft.PowerShell.Host           {Start-Transcript, Stop-Transcript}                        
Manifest   Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-ItemProperty, Join-Pa...
Manifest   Microsoft.PowerShell.Security       {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}  
Manifest   Microsoft.PowerShell.Utility        {Format-List, Format-Custom, Format-Table, Format-Wide...} 
Manifest   Microsoft.WSMan.Management          {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCre...
Script     PSDiagnostics                       {Disable-PSTrace, Disable-PSWSManCombinedTrace, Disable-...
Binary     PSScheduledJob                      {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-...
Manifest   TroubleshootingPack                 {Get-TroubleshootingPack, Invoke-TroubleshootingPack}      
Manifest   WebAdministration                   {Start-WebCommitDelay, Stop-WebCommitDelay, Get-WebConfi...


    Directory: C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules


ModuleType Name                                ExportedCommands                                           
---------- ----                                ----------------                                           
Manifest   SQLASCMDLETS                        {Add-RoleMember, Backup-ASDatabase, Invoke-ASCmd, Invoke...
Manifest   SQLPS                               {Backup-SqlDatabase, Add-SqlAvailabilityDatabase, Disabl...

Google'da arama yapmak için herhangi bir girişimde "Servemanager modülünü yükle", servermanager modülünü kullanarak bir şeyler yüklemek için binlerce sayfa döndürür! : - \

Windows Web Server 2008 R2 Service Pack 1 ve Powershell v4'ün güncel bir kopyasını kullanıyorum.


6
2017-11-21 16:32


Menşei


Hangi PowerShell sürümünü kullanıyorsunuz? $PSVersionTable.PSVersion.Major - Mathias R. Jessen
4.0 sürümünü kullanıyorum - RafaelGP
Ah canım ... Sadece onu buldum! "C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modules \" içinde "Neden C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ Modules" içinde değil ??? - RafaelGP
Yukarıdaki kod snippit'inde, system32 dizininde DEĞİLDİR. Nathan'ın cevabının da o dizinde olmadığını söyleyerek cevap verdin. Windows dizinindeki pencerelerde bulduğun anlamına mı geliyor? - Colyn1337
Powershell-ISE 64 kullanarak yukarıdaki çıktısı aldım. Bunu Powershell-ISE 32 ile çalıştırdığımda buldu. - RafaelGP


Cevaplar:


Çözüldü! Modül klasörde olduğu için Powerhell'in 32 bit sürümünü kullanmam gerekiyordu: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modülleri \


5
2017-11-24 12:38



Bu satırı profilinize ekleyin, böylece modüller her defasında yüklenir: $env:PSModulePath = "$env:PSModulePath;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;" - Underverse


Arama konumu C:\Windows\System32\WindowsPowerShell\v1.0\Modules ve sen görmelisin ServerManager Klasör. Eğer yapmazsanız, modül mevcut değildir.

Bildiğim kadarıyla, bu modül sadece 2008 R2'de kullanılabilir. Standart ve yukarıda. Benim 2008 (R2 olmayan) sunucum yoktu, ama benim standart olan var. Ayrıca, 64 bit PowerShell kullandığınızdan ve 32 bit kullanmadığınızdan emin olun.


1
2017-11-21 17:05



Cevabın için teşekkürler. Modül bu klasörde değil. Ve öneriniz için teşekkürler. Powershell-ISE 64bit'i Yönetici olarak kullanıyorum - RafaelGP