我想为我的开发组编写“打开或关闭”功能的脚本,这样我们就可以确保每个人都在相同的配置上运行。我知道您可以在Win Server 2008中这样做,但在Windows 7中,似乎无法使用“”cmdlet。我也读过使用DISM.exe是可能的,但是我害怕在没有任何经验的情况下使用它,因为它看起来很危险。
它不一定非得是脚本。Windows特性只是开发人员负责亲自修改的服务器配置之一。还最好确保(例如) IIS和某些服务在给定的开发人员机器上得到正确的配置。如果有一个更大的工具可以给我们这个功能,我也会对此感兴趣。我只是对DISM犹豫不决,因为我不知道,它似乎改变了图像文件。
发布于 2011-01-14 20:20:43
列出可用的功能:
dism /Online /Get-Features
启用功能:
dism /Online /Enable-Feature /FeatureName:featureA
禁用功能:
dism /Online /Disable-Feature /FeatureName:featureB
以管理员的身份访问dism并不会增加/降低访问appwiz.cpl的风险。
这是我在发布之前已经尝试过的一个脚本。它将迭代可用的特性,并列出它们的功能名称以及显示名称--这就是appwiz.cpl中出现的内容。我仍然相信有人会贴出一条优雅的衬垫,让这件事蒙羞:
@ECHO OFF
FOR /F "usebackq tokens=3,*" %%a in (`dism /Online /Get-Features ^| find /i "name"`) do (
dism /Online /Get-FeatureInfo /FeatureName:"%%b" | find /i "name"
)发布于 2011-01-14 20:27:15
你要找的就是DISM。您可以使用/online选项来锁定正在运行的OS,而不是脱机映像。这就是在Server中添加和删除windows角色和功能的方式。
https://serverfault.com/questions/222644
复制相似问题