É possível adicionar uma dependência de serviço do Windows usando o powershell?

3

Sei que existe este sc. exe onde você pode adicionar e definir dependências de serviço do Windows, mas eu queria saber se a mesma coisa pode ser feita usando Powershell.

    
por Skaue 20.06.2011 / 09:34

3 respostas

5

Na documentação: não no cmdlet Set-Service .

No entanto, o método Change de Win32_Service permite que as dependências sejam especificadas: portanto, o WMI pode fazê-lo.

    
por 20.06.2011 / 10:58
2

Sim, é possível usar Set-ItemProperty

Set-ItemProperty 
  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\IBM Cognos" 
  -Name DependOnService 
  -Value @("MSSQLSERVER","W3SVC")

Se a propriedade não existisse antes, você teria que usar:

New-ItemProperty 
  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\IBM Cognos" 
  -Name DependOnService 
  -PropertyType MultiString
  -Value @("MSSQLSERVER","W3SVC")

Aproveite!

    
por 29.07.2016 / 20:48
1

Não, isso é definitivamente possível. Consulte o parâmetro DependsOn em New-Service

    
por 27.02.2014 / 14:08