Answers:
dism.exe /online /?
另外,请访问http://www.windowsnetworking.com/articles_tutorials/Deploying-Windows-7-Part2.html
为了获得真正的 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
确保用运行Powershell的计算机体系结构替换<arch>。如果需要,甚至可以将该DISM文件夹复制并重新分发到计算机上(说到功能,我不知道Microsoft 是否实际上允许重新分发)。
抛弃Windows可选功能的特定命令是
Get-WindowsOptionalFeature -Online | where FeatureName -eq mediacenter
这将返回一个Microsoft.DISM.Commands.BasicFeatureObject
,因为看到这里。从那里,您可以将state
属性设置为禁用,例如
$(Get-WindowsOptionalFeature -Online | where FeatureName -eq mediacenter).state =
[Microsoft.DISM.Commands.FeatureState]::Disabled
再见媒体中心 当然,必须从提升的提示符下运行,并且该-Online
开关引用的是当前正在运行的Windows,而不是脱机映像。
另外,此模块需要WMF 3.0,而需要.NET 4.0,仅是FYI。
Enable-WindowsOptionalFeature -FeatureName NetFx3 -Online
在Windows 8.1机器上运行而无需安装AIK。但是,我确实安装了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上找到它。