我知道有这个sc.exe可以添加和设置Windows服务依赖关系,但我想知道是否可以使用Powershell完成同样的事情。
从文档:不通过Set-Service cmdlet。
但是, Win32_Service的Change方法允许指定依赖关系,所以WMI可以这样做。
是的,它可以通过使用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")
请享用!
不可以,请参阅New-Service上的DependsOn参数