sysocmgr
Windows XP, servermanagercmd
서버 2008 에서 스크립트를 작성 했으며 이제 servermanager
Server 2008 R2에 기능을 설치 하기 위해 새 PowerShell 모듈 을 사용해야하므로 Windows 7에서 동일한 모듈을 사용할 것으로 예상하지만 그렇지 않습니다. 그곳에.
Windows 7에서 명령 줄 또는 PowerShell을 사용하여 Windows 기능을 설치하려면 어떻게해야합니까?
sysocmgr
Windows XP, servermanagercmd
서버 2008 에서 스크립트를 작성 했으며 이제 servermanager
Server 2008 R2에 기능을 설치 하기 위해 새 PowerShell 모듈 을 사용해야하므로 Windows 7에서 동일한 모듈을 사용할 것으로 예상하지만 그렇지 않습니다. 그곳에.
Windows 7에서 명령 줄 또는 PowerShell을 사용하여 Windows 기능을 설치하려면 어떻게해야합니까?
답변:
dism.exe /online /?
또한 http://www.windowsnetworking.com/articles_tutorials/Deploying-Windows-7-Part2.html을 확인 하십시오.
dism /online /Enable-Feature /FeatureName:{feature}
사용 /Get-Features
목록에 사용할 수있는 모든 기능을.
A에 대한 진정한 PowerShell을 경험, 당신은 8.0 용 Windows AIK를 다운로드하고를 사용해야합니다 dism module
. 그것은에서 발견
C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\<arch>\DISM
Powershell을 사용하여 해당 폴더를 가리킬 수 있습니다.
Import-Module C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\<arch>\DISM
<arch> 를 시스템 powershell이 실행중인 아키텍처로 바꾸십시오 . 필요한 경우 DISM 폴더를 복사하여 컴퓨터에 재배포 할 수도 있습니다 (기능에 관해 말하면 재배포가 실제로 Microsoft에 의해 허용 되는지 여부는 알 수 없음 ).
Windows 선택적 기능을 제거하는 특정 명령은 다음과 같습니다.
Get-WindowsOptionalFeature -Online | where FeatureName -eq mediacenter
여기에Microsoft.DISM.Commands.BasicFeatureObject
표시된 것처럼 을 반환합니다 . 여기에서 다음 과 같이 속성을 disabled로 설정할 수 있습니다.state
$(Get-WindowsOptionalFeature -Online | where FeatureName -eq mediacenter).state =
[Microsoft.DISM.Commands.FeatureState]::Disabled
안녕히 미디어 센터. 물론 이것은 관리자 권한 프롬프트에서 실행해야하며 -Online
스위치는 오프라인 이미지가 아니라 현재 실행중인 Windows를 나타냅니다.
또한이 모듈에는 WMF 3.0 이 필요하며 .NET 4.0 이 필요합니다.
Enable-WindowsOptionalFeature -FeatureName NetFx3 -Online
AIK를 설치하지 않고 Windows 8.1 컴퓨터 에서 실행할 수있었습니다 . 그러나 WMF5 미리보기를 설치했습니다. 아마도 그것은 그것을 제공합니까? 이 모듈은 다음에서로드됩니다.C:\windows\system32\windowspowershell\v1.0\Modules\Dism\Dism.psm1
Powershell 부품의 경우 'Windows Powershell 모듈'프롬프트를 열고 다음을 입력하십시오.
PS1> Add-WindowsFeature [기능 이름]
예 :
Windows 기능 추가 SMTP 서버
Get-WindowsFeature는 사용 가능한 모든 기능의 이름을 보여줍니다.
Windows 7에서 Windows Server 2008 R2 박스로의 원격 세션을 사용하고 Add-WindowsFeature를 실행할 수 있습니다. RSAT가 설치되어 있어도 Win7에서 찾을 수 없었습니다.