VMware vSphere PowerCLI와 같은 타사 스냅인에서 제공되는 기능을 PowerShell 플러그인에서 사용할 수 있습니다.

타사 스냅인 기능을 사용하려면 PowerShell 호스트에서 해당 스냅인을 사용할 수 있어야 합니다. 현재 세션에서 스냅인을 로드하려면 AddPsSnapin 작업도 호출해야 합니다. PowerCLI를 사용하는 경우 스냅인의 이름을 VMware.VimAutomation.Core로 설정해야 합니다.

PowerShell 플러그인은 미리 생성된 타사 스냅인용 작업을 제공하지 않습니다. PowerShell cmdlet용 작업 생성 워크플로를 실행하여 타사 스냅인용 작업을 생성할 수 있습니다. PowerShell Cmdlet용 작업 생성 항목을 참조하십시오.

com.vmware.library.powershell.converter 패키지에는 VC:<SomeObjectType> 개체에서 PowerCLI의 해당 개체로 변환할 수 있는 기본 빌딩 블록이 포함되어 있습니다. 이 기능을 사용하면 vCenter 플러그인의 워크플로가 PowerShell 플러그인의 워크플로와 상호 작용할 수 있으며 두 플러그인 간에 매개 변수를 전달할 수 있습니다.

Converter 워크플로

Converter 워크플로 범주에서 샘플 워크플로를 사용하여 PowerShell 플러그인과 PowerCLI 간의 통합을 테스트할 수 있습니다. 통합을 테스트하려면 PowerCLI가 PowerShell 호스트에 설치되어 있어야 합니다.

Converter 샘플 워크플로는 플러그인에서 사용할 수 있는 변환 기능을 보여 줍니다.
참고: PowerShell 플러그인은 PowerCLI와 vCenter 플러그인에서 사용할 수 있는 일부 유형을 지원하지 않습니다. 지원되지 않는 유형은 예외를 반환합니다.

이러한 워크플로에 액세스하려면 라이브러리 > 워크플로로 이동하여 워크플로 검색 상자에 powershellconverter 태그를 입력합니다.

워크플로 이름 설명
PSObject를 vCO 개체로 변환 PowerShellRemotePSObjectVC:<SomeObjectType>으로 변환합니다.
PSObject를 vCO 개체로 변환하고 다시 PSObject로 변환 PowerShellRemotePSObjectVC:<SomeObjectType>으로 변환하고 다시 되돌립니다.
vCO 개체를 PSObject로 변환 VC:<SomeObjectType>PowerShellRemotePSObject으로 변환합니다.