2016-09-17 2 views
-1

NOOB 질문 인 경우 사과하지만 내 Windows 10 상자에 PowerShell 스크립트를 작성했으며 2008 상자에서 스크립트를 실행하려고합니다. 2008 상자의 새로운 설치에 나는 창 powershell 특징을 추가해야했다. 최종 목표는 웹 서버 (IIS) 관리 Cmdlet을 설치하는 것입니다.PowerShell windows 2008 missing modules

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

ModuleType Name      ExportedCommands 
---------- ----      ---------------- 
Manifest BitsTransfer    {} 
Manifest PSDiagnostics    {Enable-PSTrace, Enable-WSManTrace, Start-Trace, Disable-PSWSManCombined... 


PS C:\Users\Administrator> 
PS C:\Users\Administrator> add-pssnapin WebAdministration 
Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 2. 
At line:1 char:13 
+ add-pssnapin <<<< WebAdministration 
+ CategoryInfo   : InvalidArgument: (WebAdministration:String) [Add-PSSnapin], PSArgumentException 
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand 

PS C:\Users\Administrator> 
PS C:\Users\Administrator> Import-Module WebAdministration 
Import-Module : The specified module 'WebAdministration' was not loaded because no valid module file was found in any module directory. 
At line:1 char:14 
+ Import-Module <<<< WebAdministration 
+ CategoryInfo   : ResourceUnavailable: (WebAdministration:String) [Import-Module], FileNotFoundException 
+ FullyQualifiedErrorId :Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand 

아이디어가 있습니까?

답변

1

WebAdministration- 모듈을 사용하려면 IIS 관리 도구를 설치해야합니다. 시도해보십시오 (Win10에서 테스트 됨) :

Enable-WindowsOptionalFeature -Online -FeatureName "IIS-WebServerManagementTools" -All 
3

Windows Server 2008에는 IIS를 관리하기위한 PowerShell 모듈이 제공되지 않습니다. 이 기능은 Windows Server 2008 R2에 추가되었습니다. download이 필요하고 먼저 설치하십시오. 자세한 내용은 here을 참조하십시오. this related question도 참조하십시오.

관련 문제