PowerShell 활동 만들기
사용자 지정 PowerShell 활동을 생성하고 Microsoft PowerShell을 사용하여 호스트에서 워크플로우로 데이터를 반환합니다.
시작하기 전에
필요한 역할: activity_creator 또는 workflow_admin
이 태스크 정보
프로시저
다음에 수행할 작업
출력 변수 작성, 구문 분석 규칙 작성 또는 조건을 작성하여 PowerShell 활동 작성을 마칩니다. 템플릿 옵션을 알아보려면 사용자 지정 활동 생성 주제를 참조하십시오.
PowerShell 템플릿 실행 매개변수
실행 매개변수를 사용하여 활동 디자이너의 전처리 양식에서 입력 프로세스 스크립트를 생성합니다.
Powershell 명령 필드에 대한 설명은 의 PowerShell 실행 명령 구성표를 참조하십시오.
주:
이 테이블의 모든 변수에
executionParam. 접두사를 사용해야 합니다.| 이름 | 변수 | 유형 | 사용법 |
|---|---|---|---|
| 소스 | 소스 | 문자열 | 명령을 실행할 대상 호스트입니다. |
| 스크립트 유형 | script_type | 열거형 | 실행할 스크립트의 유형입니다. 가능한 유형은 다음과 같습니다.
|
| 명령 | 명령 | 문자열 | 대상 호스트에서 실행하기 위해 MID 서버로 전송된 명령입니다. |
| MidScript파일 | midScript파일 | 참조 | script_type가 파일일 경우 실행할 MID 서버 스크립트 파일의 참조 sys_id입니다. |
| Powershell변수 | powershell변수 | 해시맵의 배열 | 각 객체의 이름, 값 및 유형 이 포함된 JavaScript 객체의 해시맵입니다. 각 개체의 유형은 입력 탭에서 선택한 PowerShell 변수 유형에 해당하는 일반, 암호화,부울 또는 null 중 하나일 수 있습니다. 예를 들어 다음과 같이 입력할 수 있습니다. |
| 자격 증명 태그 | credential_tag | 문자열 | 호스트에서 PowerShell 명령을 실행하려면 이 활동에서 사용해야 하는 특정 자격 증명 태그입니다. |
| 미드역량 | midCapabilities | 문자열(쉼표로 구분) | 필요한 MID 서버 역량 목록입니다. |
| 값 역량 | valueCapabilities (영문) | 해시맵의 배열 | MID 서버를 선택하는 데 사용되는 역량 값입니다. 자세한 내용은 MID 서버 기능을 참조하십시오. 값에 의해 할당된 추가 역량이 있는 경우 다음 예를 사용하여 MID 서버 선택을 사용자 지정합니다. |
Powershell 후처리 매개변수 및 페이로드 구문 분석
이러한 매개변수를 사용하여 후처리 스크립트, 페이로드 구문 분석 및 태그 지정을 생성합니다.
| 이름 | 변수 | 유형 | 사용법 |
|---|---|---|---|
| 태그 | 태그 | PowerShell 명령에서 반환할 태그 값의 해시맵입니다. | PowerShell 명령을 사용하여 출력을 추출하는 데 사용되는 태그를 포함합니다. 태그 출력은 %%tagname%% ... %%와 같이 이중 백분율 기호로 구분됩니다. 다음 예제의 형식을 사용하여 명령을 설정합니다.
반환되는 태그는 각 키에 태그 이름이 추가된 태그가 접두사로 붙는 JavaScript 해시맵 객체입니다. |
| 헥결과 | HRESULT 결과 | 문자열 | PowerShell 명령에서 반환된 모든 hresult 를 포함합니다. hresult가 반환되지 않으면 이 매개 변수는 null입니다. |
| 출력 | 출력 | 문자열 | PowerShell 명령의 원시 출력을 포함합니다. |
| EccSysID | eccSysID | 문자열 | 활동에서 리턴한 ECC 큐 입력 메시지와 연관된 참조 ID를 포함합니다. |
| 오류 메시지 | errorMessages | 문자열 | PowerShell 명령에서 검색된 모든 오류 메시지를 포함합니다. 오류 메시지가 없는 경우 이 값은 null 입니다. |