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


4

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

답변:


5

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

그러나 종속성 Change방법을 Win32_Service지정하면 WMI가이를 수행 할 수 있습니다.


승인. 전에는 WMI를 통해 스크립팅 한 적이 없습니다. 그러나 powershell이 ​​할 수 없다면 sc.exe 또는 WMI가 남아 있다고 생각합니다.
Skaue

Powershell을 통해 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")

즐겨!


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.