작업 생성

워크플로를 실행하여
PowerShell
스크립트 또는
PowerShell
cmdlet을 기반으로 작업을 생성할 수 있습니다. 생성된 작업을 사용자 지정 워크플로의 빌딩 블록으로 사용할 수 있습니다.

PowerShell
스크립트에서 작업 생성

워크플로를 실행하여 제공한
PowerShell
스크립트에서 작업을 생성할 수 있습니다. 필요한 경우 생성된 작업을 실행할 수 있는 샘플 워크플로를 생성할 수 있습니다.
  • Automation Orchestrator
    클라이언트에 관리자로 로그인되어 있는지 확인합니다.
  • PowerShell 호스트에 연결되었는지 여부를
    인벤토리
    보기에서 확인합니다.
자리 표시자를 사용하여 생성한 작업의 스크립트를 사용자 지정할 수 있습니다. 각 자리 표시자에 대해 워크플로는 생성된 작업에서
string
유형의 해당 작업 매개 변수를 생성합니다. 작업을 실행하면 실제 값을 자리 표시자를 교체하기 위한 작업 매개 변수로 제공할 수 있습니다.
  1. Automation Orchestrator
    클라이언트에서
    라이브러리
    워크플로
    로 이동하여 워크플로 검색 상자에
    powershell
    generate
    태그를 입력합니다.
  2. PowerShell 스크립트에서 작업 생성
    워크플로를 찾은 후
    실행
    을 클릭합니다.
  3. 스크립트
    탭의
    스크립트
    텍스트 상자에 작업을 생성할
    PowerShell
    스크립트를 입력하거나 붙여 넣습니다.
    {#ParamName#}
    을 사용자 입력을 위한 자리 표시자로 사용할 수 있습니다. 자리 표시자가
    string
    유형이면 큰따옴표를 사용하여 자리 표시자의 값을 작업에 전달해야 합니다.
    다음 스크립트는 생성된 작업 매개 변수를 스크립트 매개 변수에 연결하는 방법에 대한 예제입니다.
    param($name={#ParamName#}) echo $name;
  4. 작업
    탭의
    이름
    텍스트 상자에 생성할 작업의 이름을 입력하고 작업을 생성할 기존 모듈을 선택합니다.
  5. 워크플로
    탭에서 워크플로를 생성할지 여부를 선택합니다.
    옵션
    설명
    생성된 작업을 실행할 수 있는 샘플 워크플로를 생성합니다. 워크플로를 생성할 폴더를 선택해야 합니다.
    생성된 워크플로의 이름은 미리 정의된 문자열 호출 스크립트 및 생성된 작업의 이름으로 구성됩니다.
    아니요
    샘플 워크플로가 생성되지 않습니다.
  6. 제출
    을 클릭하여 워크플로를 실행합니다.
사용자 지정 워크플로에서 생성된 작업을 통합할 수 있습니다.

PowerShell
Cmdlet용 작업 생성

워크플로를 실행하여 제공한
PowerShell
Cmdlet 및 매개 변수 집합에 대한 작업을 생성할 수 있습니다. 이 작업으로
Automation Orchestrator
에서
PowerShell
기능을 사용할 수 있습니다. 필요한 경우 생성된 작업을 실행하는 샘플 워크플로를 생성할 수 있습니다.
  • Automation Orchestrator
    클라이언트에 관리자로 로그인되어 있는지 확인합니다.
  • PowerShell 호스트에 연결되었는지 여부를
    인벤토리
    보기에서 확인합니다.
PowerShell
스크립트 엔진으로 많은 데이터 유형을 사용할 수 있습니다. 사용할 수 있는 데이터 유형에는
Integer
,
Boolean
,
Char
, .NET 어셈블리에서 사용 가능한 모든 유형 또는 사용자 정의 유형 등 기본 유형이 포함됩니다.
PowerShell
Cmdlet 정의에 따라 작업을 생성할 때 입력 및 출력 Cmdlet 매개 변수는
Automation Orchestrator
플랫폼이 지원하는 유형으로 표시됩니다.
PowerShell
플러그인은 유형 매핑을 정의합니다. 일반적으로 기본 유형은 해당
Automation Orchestrator
유형에 매핑되고, 복잡한 유형은
PowerShellRemotePSObject
개체로 표시됩니다.
  1. Automation Orchestrator
    클라이언트에서
    라이브러리
    워크플로
    로 이동하여 워크플로 검색 상자에
    powershell
    generate
    태그를 입력합니다.
  2. PowerShell cmdlet에 대한 작업 생성
    워크플로를 찾은 후
    실행
    을 클릭합니다.
  3. Cmdlet
    탭에서 생성한 작업을 사용할 때 실행할
    PowerShell
    cmdlet을 선택합니다.
  4. Cmdlet에 대한 매개 변수 집합을 선택합니다.
    매개 변수 집합 정의 값이
    매개 변수 집합 정의
    텍스트 상자에 표시됩니다.
    매개 변수 집합 정의
    텍스트 상자의 문자열을 편집하여 매개 변수 집합 정의 값을 수정할 수 없습니다. 문자열을 검토하여 매개 변수 집합이 포함하는 매개 변수의 정보에 대해 확인할 수 있습니다.
  5. 작업
    탭의
    이름
    텍스트 상자에 생성할 작업의 이름을 입력하고 작업을 생성할 기존 모듈을 선택합니다.
  6. 워크플로
    탭에서 워크플로를 생성할지 여부를 선택합니다.
    옵션
    설명
    생성된 작업을 실행할 수 있는 샘플 워크플로를 생성합니다. 워크플로를 생성할 폴더를 선택해야 합니다.
    생성된 워크플로의 이름은 미리 정의된 문자열 Execute Cmdlet 및 생성된 작업의 이름으로 구성됩니다.
    아니요
    샘플 워크플로가 생성되지 않습니다.
  7. 실행
    을 클릭합니다.
사용자 지정 워크플로에서 생성된 작업을 통합할 수 있습니다.

작업 간 호출 결과 전달

PowerShell
플러그인은
PowerShell
스크립트 호출 간에 결과를 매개 변수로 전달하는 기능을 지원합니다. 결과를 올바르게 전달하려면 두 호출 모두 동일한 세션에서 발생해야 합니다.