我知道有这个执行程序您可以在其中添加和设置 Windows 服务依赖项,但我想知道是否可以使用 Powershell 完成同样的事情。
答案1
从文档中:不是通过Set-Service
执行以下命令:
但是,那Change
的方法Win32_Service
允许指定依赖项:以便 WMI 可以做到这一点。
答案2
是的,可以使用Set-ItemProperty
Set-ItemProperty
-Path "HKLM:\SYSTEM\CurrentControlSet\Services\IBM Cognos"
-Name DependOnService
-Value @("MSSQLSERVER","W3SVC")
如果该属性之前不存在,则必须使用:
New-ItemProperty
-Path "HKLM:\SYSTEM\CurrentControlSet\Services\IBM Cognos"
-Name DependOnService
-PropertyType MultiString
-Value @("MSSQLSERVER","W3SVC")
享受!
答案3
不,这绝对有可能,看看DependsOn
参数New-Service