2014-05-20 6 views
0

Windows 용 스크립팅 세계에 익숙하지 않습니다. 필자는 모든 서버가 동일한 서브넷에있는 하나의 고유 한 서버에서 여러 서버의 서비스 시작/중지를 자동화하는 배치 스크립트를 작성했습니다. 나는 내 목적을 달성하기 위해 SC 명령을 사용했다. sc \ % 1은 % 2을 시작합니다. 여기서 % 1은 서버이고 % 2는 텍스트 파일에서 가져온 서비스 이름입니다. 내 쿼리는 스크립트를 트리거 할 때 A 서버가 서버 B에서 서비스를 시작하게하고 어떤 사용자를 통해 서버 B에서 서비스가 시작되는지 말합니다. 기본 관리자입니까? 내 요구 사항은 원격 서버의 특정 사용자가 원격 서버에서 서비스를 시작하는 것입니다. 이것이 가능한가? SC 명령을 사용하여 수행 할 수 있습니까? 아니면 이에 대한 다른 접근 방식을 취해야합니까? 미리 감사드립니다.Windows 서버에서 SC 시작 명령

답변

1

당신이 영구히 서비스 설정을 수정합니다 sc config

sc config "service" obj= "domain\username" password= "password" 

이 함께 서비스를 다시 구성해야합니다이 계정을 변경하려면 해당 속성에 지정된 계정으로 시작됩니다 서비스