PowerShell 플러그인을 사용하면 Automation Orchestrator와 Windows PowerShell 간에 상호 작용이 가능합니다. PowerShell 플러그인 워크플로 라이브러리에는 PowerShell 호스트를 관리하고 사용자 지정 PowerShell 작업을 실행할 수 있는 워크플로가 포함됩니다.
이 플러그인을 사용하면 Automation Orchestrator 작업 및 워크플로에서 PowerShell 스크립트와 cmdlets를 호출하고 그 결과로 작업을 수행할 수 있습니다. 플러그인과 함께 제공되는 표준 워크플로 외에도 플러그인 API를 구현하는 사용자 지정 워크플로를 생성할 수도 있습니다.
Automation Orchestrator 클라이언트에서 인벤토리 보기를 사용하여 사용 가능한 PowerShell 리소스를 관리할 수 있습니다. 플러그인의 스크립팅 API를 사용하여 사용자 지정 워크플로를 개발할 수 있습니다.
PowerShell 플러그인 구성 요소
PowerShell 플러그인은 제대로 기능하기 위해 여러 가지 구성 요소를 사용합니다.
Automation Orchestrator 및 Windows PowerShell은 플러그인용 플랫폼을 제공하며 플러그인은 두 제품 간의 상호 작용을 담당합니다. 또한 PowerShell 플러그인은 vCenter 및 vSphere PowerCLI 같은 다른 구성 요소와 상호 작용할 수 있습니다.
플러그인은 WinRM 통신 프로토콜을 통해 Windows PowerShell과 통신할 수 있습니다. WinRM 구성 항목을 참조하십시오.
필요한 경우 PowerShell 플러그인을 vSphere PowerCLI 및 vCenter와 통합할 수 있습니다. PowerShell 플러그인과 PowerCLI 통합 항목을 참조하십시오.
로컬 호스트에서 모든 구성 요소를 설치할 수 있습니다. PowerShell 플러그인의 사용량, 기능 및 통신 프로토콜 요구사항은 Automation Orchestrator 및 Windows PowerShell이 동일한 시스템에 설치된 경우 변경되지 않습니다.
PowerShell 플러그인 API 액세스
Automation Orchestrator 클라이언트에서 API 탐색기에 액세스하려면 Automation Orchestrator 클라이언트 탐색 창에서 API 탐색기를 클릭합니다.
워크플로, 정책 및 작업 편집기의 스크립팅 탭에서 API 탐색기에 액세스하려면 왼쪽에 있는 API 검색을 클릭합니다.
API 요소에서 코드를 복사하여 스크립팅 상자에 붙여 넣을 수 있습니다. API 스크립팅에 대한 자세한 내용은 "Automation Orchestrator를 사용한 개발" 을 참조하십시오.
PowerShell 플러그인 인벤토리 사용
PowerShell 플러그인은 연결된 PowerShell 호스트의 모든 개체를 인벤토리 보기에 노출합니다.
플러그인의 인벤토리 내에서 PowerShell 호스트와 해당 스냅인 및 cmdlet을 관리할 수 있습니다. 각 원격 호스트는 스냅인을 포함할 수 있으며, 각 스냅인은 cmdlet을 포함할 수 있습니다.