通过 regkey 或 Get-WindowsFeature 检查 IIS 是否已安装

通过 regkey 或 Get-WindowsFeature 检查 IIS 是否已安装

我想检查我的虚拟机是否安装了 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 角色、角色服务和功能的信息。

相关内容