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