작업 생성
워크플로를 실행하여
PowerShell
스크립트 또는 PowerShell
cmdlet을 기반으로 작업을 생성할 수 있습니다. 생성된 작업을 사용자 지정 워크플로의 빌딩 블록으로 사용할 수 있습니다.
PowerShell 스크립트에서 작업 생성
PowerShell
스크립트에서 작업 생성워크플로를 실행하여 제공한
PowerShell
스크립트에서 작업을 생성할 수 있습니다. 필요한 경우 생성된 작업을 실행할 수 있는 샘플 워크플로를 생성할 수 있습니다.
- Automation Orchestrator클라이언트에 관리자로 로그인되어 있는지 확인합니다.
- PowerShell 호스트에 연결되었는지 여부를인벤토리보기에서 확인합니다.
자리 표시자를 사용하여 생성한 작업의 스크립트를 사용자 지정할 수 있습니다. 각 자리 표시자에 대해 워크플로는 생성된 작업에서
string
유형의 해당 작업 매개 변수를 생성합니다. 작업을 실행하면 실제 값을 자리 표시자를 교체하기 위한 작업 매개 변수로 제공할 수 있습니다.
- Automation Orchestrator클라이언트에서 로 이동하여 워크플로 검색 상자에powershell및generate태그를 입력합니다.
- PowerShell 스크립트에서 작업 생성워크플로를 찾은 후실행을 클릭합니다.
- 스크립트탭의스크립트텍스트 상자에 작업을 생성할PowerShell스크립트를 입력하거나 붙여 넣습니다.{#ParamName#}을 사용자 입력을 위한 자리 표시자로 사용할 수 있습니다. 자리 표시자가string유형이면 큰따옴표를 사용하여 자리 표시자의 값을 작업에 전달해야 합니다.다음 스크립트는 생성된 작업 매개 변수를 스크립트 매개 변수에 연결하는 방법에 대한 예제입니다.param($name={#ParamName#}) echo $name;
- 작업탭의이름텍스트 상자에 생성할 작업의 이름을 입력하고 작업을 생성할 기존 모듈을 선택합니다.
- 워크플로탭에서 워크플로를 생성할지 여부를 선택합니다.옵션설명예생성된 작업을 실행할 수 있는 샘플 워크플로를 생성합니다. 워크플로를 생성할 폴더를 선택해야 합니다.생성된 워크플로의 이름은 미리 정의된 문자열 호출 스크립트 및 생성된 작업의 이름으로 구성됩니다.아니요샘플 워크플로가 생성되지 않습니다.
- 제출을 클릭하여 워크플로를 실행합니다.
사용자 지정 워크플로에서 생성된 작업을 통합할 수 있습니다.
PowerShell Cmdlet용 작업 생성
PowerShell
Cmdlet용 작업 생성워크플로를 실행하여 제공한
PowerShell
Cmdlet 및 매개 변수 집합에 대한 작업을 생성할 수 있습니다. 이 작업으로 Automation Orchestrator
에서 PowerShell
기능을 사용할 수 있습니다. 필요한 경우 생성된 작업을 실행하는 샘플 워크플로를 생성할 수 있습니다. - Automation Orchestrator클라이언트에 관리자로 로그인되어 있는지 확인합니다.
- PowerShell 호스트에 연결되었는지 여부를인벤토리보기에서 확인합니다.
PowerShell
스크립트 엔진으로 많은 데이터 유형을 사용할 수 있습니다. 사용할 수 있는 데이터 유형에는 Integer
, Boolean
, Char
, .NET 어셈블리에서 사용 가능한 모든 유형 또는 사용자 정의 유형 등 기본 유형이 포함됩니다. PowerShell
Cmdlet 정의에 따라 작업을 생성할 때 입력 및 출력 Cmdlet 매개 변수는 Automation Orchestrator
플랫폼이 지원하는 유형으로 표시됩니다. PowerShell
플러그인은 유형 매핑을 정의합니다. 일반적으로 기본 유형은 해당 Automation Orchestrator
유형에 매핑되고, 복잡한 유형은 PowerShellRemotePSObject
개체로 표시됩니다. - Automation Orchestrator클라이언트에서 로 이동하여 워크플로 검색 상자에powershell및generate태그를 입력합니다.
- PowerShell cmdlet에 대한 작업 생성워크플로를 찾은 후실행을 클릭합니다.
- Cmdlet탭에서 생성한 작업을 사용할 때 실행할PowerShellcmdlet을 선택합니다.
- Cmdlet에 대한 매개 변수 집합을 선택합니다.매개 변수 집합 정의 값이매개 변수 집합 정의텍스트 상자에 표시됩니다.매개 변수 집합 정의텍스트 상자의 문자열을 편집하여 매개 변수 집합 정의 값을 수정할 수 없습니다. 문자열을 검토하여 매개 변수 집합이 포함하는 매개 변수의 정보에 대해 확인할 수 있습니다.
- 작업탭의이름텍스트 상자에 생성할 작업의 이름을 입력하고 작업을 생성할 기존 모듈을 선택합니다.
- 워크플로탭에서 워크플로를 생성할지 여부를 선택합니다.옵션설명예생성된 작업을 실행할 수 있는 샘플 워크플로를 생성합니다. 워크플로를 생성할 폴더를 선택해야 합니다.생성된 워크플로의 이름은 미리 정의된 문자열 Execute Cmdlet 및 생성된 작업의 이름으로 구성됩니다.아니요샘플 워크플로가 생성되지 않습니다.
- 실행을 클릭합니다.
사용자 지정 워크플로에서 생성된 작업을 통합할 수 있습니다.
작업 간 호출 결과 전달
PowerShell
플러그인은 PowerShell
스크립트 호출 간에 결과를 매개 변수로 전달하는 기능을 지원합니다. 결과를 올바르게 전달하려면 두 호출 모두 동일한 세션에서 발생해야 합니다.