2014-01-08 4 views
0

Powershell을 통해 자체 컨테이너에서 실행되도록 서비스를 설정할 수 있습니까? 즉. 당신은 해당 WMI 개체에 서비스 유형 속성을 변경할 수 있습니다 sc config <service name> type= own설정 서비스로 서비스 구성

+1

'sc '를 사용하는 것이 잘못된 이유는 무엇입니까? – vonPryz

+0

파이프 라이닝이 어려워집니다. 내가 svchost hogging 리소스를 식별하고 나면 모든 서비스를 별도의 컨테이너에 저장하고 Powershell-remoting을 통해 원격으로 다시 시작하여 범인 서비스를 식별하려고합니다. –

답변

2

의 파워 쉘의 상응하는 무엇

.

# get service 
$s = (Get-WmiObject win32_service -filter "Name='Fax'") 

# change service type 
$s.Change($null, $null, 16) # 16 = "Own Process" 

다른 값 당신은 (http://msdn.microsoft.com/en-us/library/aa384901(v=vs.85).aspx)

변화 방법에서 ReturnValue를 사용하면 위의 링크에서 찾을 수있는 오류 코드 0의 의미와 동일 있는지 확인 여기서 찾을 수 있습니다.

관련 문제