我想检查我的虚拟机是否安装了 IIS。哪种方法更准确?
1.注册表编辑器
Check for regfolder and regkey
HKLM\Software\Microsoft\Inetstp -> Folder must exist
HKLM\Software\Microsoft\Inetstp\VersionString -> Value must be valid
2. 获取 WindowsFeature
PS > (Get-WindowsFeature Web-Server).InstallState -eq "Installed"
对于Get-WindowsFeature
,一些虚拟机回复 InstallState 为“Available”。这是否意味着同样的事情?
答案1
支持的方法是获取 WindowsFeature,因为注册表项随时可能发生变化。
“可用”表示该功能可供安装,但尚未安装
获取 WindowsFeature
获取有关可供安装且已安装在指定服务器上的 Windows Server 角色、角色服务和功能的信息。