我正在编写一个清单脚本以从服务器列表中收集一些信息,并且我试图在其中放置一个检查服务的部分,如果服务正在运行,它会使用“已安装”填充 Excel 文档中的一个单元格,如果该服务不存在“未安装”。
现在,下面的代码非常适合它可以联系的服务器,但是如果它试图针对没有回复的服务器运行,它会在单元格中填充“已安装”。
有什么建议么?
if (Get-Service "ConfigMgr Task Sequence Agent" -ErrorAction SilentlyContinue)
{$Sheet1.Cells.Item($intRowNet, 41) = "Installed"}
else
{$Sheet1.Cells.Item($intRowNet, 41) = "Not installed"}