[server] powershell을 사용하여 Windows 서비스 종속성을 추가 할 수 있습니까?

Windows 서비스 종속성을 추가하고 설정할 수있는 이 sc.exe 가 있다는 것을 알고 있지만 Powershell을 사용하여 동일한 작업을 수행 할 수 있는지 궁금합니다.



답변

설명서에서 : Set-Servicecmdlet을 통하지 않습니다 .

그러나 종속성 Change방법을 Win32_Service지정하면 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")

즐겨!


답변

불가능합니다. 매개 변수를 참조하십시오 DependsOn.New-Service


답변