워크플로 만들기

완료됨

Windows PowerShell ISE(통합 스크립팅 환경)와 같은 스크립트 편집기를 사용하여 워크플로를 작성합니다.

워크플로 구문을 적용하고 구문 오류를 강조 표시합니다. 자세한 내용은 Azure Automation에서 PowerShell 워크플로 런북을 만드는 자습서 을 검토하세요.

PowerShell ISE를 사용하면 코드가 자동으로 컴파일되고 아티팩트를 저장할 수 있다는 이점이 있습니다.

스크립트와 워크플로 간의 구문 차이가 중요하기 때문에 워크플로와 스크립트를 모두 알고 있는 도구는 코딩 및 테스트 시간을 상당히 절약할 수 있습니다.

통사론

워크플로를 만들 때 PowerShell에 대한 워크플로 명령을 식별하는 워크플로 키워드로 시작합니다.

스크립트 워크플로에는 워크플로 키워드가 필요합니다. 다음으로 워크플로 이름을 지정하고 워크플로 키워드를 따르도록 합니다.

워크플로 본문은 중괄호로 묶습니다.

  1. 워크플로는 Windows 명령 유형이므로 동사 명사 형식의 이름을 선택합니다.

    workflow Test-Workflow
      {
          ...
      }
    
    
  2. 워크플로에 매개 변수를 추가하려면 Param 키워드를 사용합니다. 함수에 매개 변수를 추가하는 데 사용하는 것과 동일한 기술입니다.

  3. 마지막으로 표준 PowerShell 명령을 추가합니다.

    workflow MyFirstRunbook-Workflow
      {
          Param(
                [string]$VMName,
                [string]$ResourceGroupName
            )
            ....
          Start-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName
      }