copy-vmguestfile 을 이용하여 horizon agent 파일을 guest VM으로 copy후 horizon agent slient install 명령어 이용 설치 하기
1. horizon agent slient install 설치 명령어
type c:\script\inst.bat
VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,SVIAgent,ThinPrint,USB,RTAV"
2. agent 파일 및 설치 명령배치 파일 복제 및 여러 개의 VM에 설치 명령어 수행 후 VM이 재부팅됨
$vc="vcsa.vsphere.local"
$vcuser="administrator@vsphere.local"
$vcpass="VMware1!"
Connect-VIServer -Server $vc -user $vcuser -password $vcpass -ErrorAction ignore
$vms=get-vm "vdi-*"
foreach( $vm in $vms){
write-host $vm
Copy-VMGuestFile -Source C:\script\inst.bat -Destination c:\temp -vm $vm -LocalToGuest -GuestUser ".\localadmin" -GuestPassword "VMware1!"
Copy-VMGuestFile -Source C:\temp\VMware-Horizon-Agent-x86_64-2012-8.1.0-17352461.exe -Destination c:\temp -vm $vm -LocalToGuest -GuestUser ".\localadmin" -GuestPassword "VMware1!"
Invoke-VMScript -scripttext "c:\temp\inst.bat" -vm $vm -guestuser ".\localadmin" -guestpassword "VMware1!"
}
3. 재부팅 이후 agent 설치 항목 확인
Get-ItemProperty "HKLM:\Software\VMware, Inc.\Installer\Features_HorizonAgent"
반응형
'VMware > Horizon' 카테고리의 다른 글
Horizon에 등록된 vCenter서버 정보 변경 (0) | 2021.04.29 |
---|