회사에서 Citrix 솔루션을 이용하는데, Delivery Group 내의 가상화 기기목록들을 csv형태로 추출해야 될 일이 있었다.
물론 공식 문서들 여러개 찾아보면 할 수 있긴 하지만, 한 페이지에 한국어로 모아둔 건 찾기 쉽지 않았기 때문에 기록📝용으로 정리해두었다😎
⓵ 일단 Citrix Studio가 깔린 환경의 powershell로 접속한다.
⓶ 그 후 아래 명령어들을 따라 치면 된다.
asnp citrix*
asnp = Add-PSSnapin = Windows PowerShell 스냅인을 현재 세션에 추가
citrix만의 cmd 명령어 모음집을 현재 세션에 추가한다고 이해했다.
해당 명령어를 실행하지 않으면 아래 명령어도 사용할 수 없다.
Get-BrokerDesktop -Filter {CatalogName -eq ' Machine Catalog Name'} | Select-Object -Property MachineName | Export-csv c:\MachineName.csv
아래는 사용 예시이다.
Get-BrokerDesktop -Filter {CatalogName -eq 'Networking'} | Select-Object -Property MachineName | Export-csv c:User\MachineList.csv
[참고한 공식문서 목록]
리스트들 csv로 추출하는 법 - Citrix 공식문서
cmdlet 관련 간단한 이야기 - Citrix 공식문서
Add-PSSnapin인 무엇인가? - microsoft powershell 공식문서