서비스 상태 변경 활동은 원격 시스템에서 서비스를 시작하거나 중지합니다 Windows .
이 활동은 이스탄불 이전 릴리스에서 사용할 수 있는 동일한 이름으로 Powershell 활동을 대체합니다. 이전 버전에서 생성된 워크플로우가 사용되지 않는 활동을 사용하는 경우, 이스탄불로 업그레이드한 후에도 워크플로우가 계속 정상적으로 작동합니다. 그러나 모든 새 워크플로우는 이 활동의 사용자 지정 버전을 사용해야 합니다. 이 활동은 워크플로우 관리자가 데이터버스에 입력 및 출력 변수를 저장할 수 있는 기능을 제공하는 Powershell 활동 템플릿을 사용하여 작성되었습니다.
입력 변수
표 1. 서비스 상태 입력 변수 변경
| 변수 |
설명 |
| hostname |
서비스가 설치되는 대상 Windows 머신의 호스트 이름이나 IP 주소. DNS 확인 활동을 사용하여 호스트 이름을 IP 주소로 확인합니다. |
| 서비스 |
Windows 시작하거나 중지할 서비스의 이름입니다. service 매개변수는 영향을 받는 서비스의 표시 이름이 아니라 서비스 이름입니다. |
| 상태 |
서비스 상태 변경에 대해 선택할 수 있는 작업은 StartService 또는 StopService의 두 가지입니다. |
출력 변수
표 2. 서비스 상태 출력 변수 변경
| 변수 |
설명 |
| errorMessage |
에서 executionResult.errorMessages활동 디자이너 구문 분석 소스. 오류가 없는 경우 이 값은 null입니다. |
조건
표 3. 서비스 상태 조건 변경
| 조건 |
설명 |
| 성공 |
대상 서비스가 성공적으로 시작 또는 중지되었습니다. |
| 실패 |
대상 서비스에 대한 업데이트가 실패했거나 대상 시스템에서 서비스를 찾을 수 없습니다. |