Hyper-v Server 2019 또는 2016을 사용 하게 되면 GUI 환경이 제공되지 않아서 프로그램 설치 및 삭제에 에로사항이 있다.
이때 아래와 같이 작업관리자로 cmd 혹은 powershell 을 실행해서 사용할 수 있다.
먼저 cmd 창을 열어야 하는데 RDP 원격 접속중에 Ctrl + Alt + END 를 누르면 일반 Windows PC 에서 Ctrl + Alt + Del 키를 누른것과 비슷한 선택 창이 열린다.
작업 관리자를 열어서 “파일” > “새 작업 실행(N)” 창에서 powershell 을 실행 한다.
설치된 프로그램 리스트를 확인 한다.
1 |
PS C:\> Get-WmiObject -Class Win32_Product | Select-Object -Property Name |
나오는 리스트에서 삭제할 프로그램 명을 입력해 선택적으로 출력되는지 확인 한다. [Zabbix Agent (64-bit)]
1 |
PS C:\> Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Zabbix Agent (64-bit)'} |
삭제 하고 잠시 기다린 뒤에 리스트를 다시 출력해서 확인해 본다.
1 2 3 4 |
PS C:\> $DeleteApp = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Zabbix Agent (64-bit)'} PS C:\> $DeleteApp.Uninstall() PS C:\> Get-WmiObject -Class Win32_Product | Select-Object -Property Name |
삭제가 되었다면 새 프로그램 [Zabbix Agent 2 (64-bit)] 다운 받아 설치를 진행 한다.
1 2 3 |
PS C:\> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 PS C:\> Invoke-WebRequest -OutFile zabbix_agent2-7.2.3-windows-amd64-openssl.msi -Uri https://cdn.zabbix.com/zabbix/binaries/stable/7.2/7.2.3/zabbix_agent2-7.2.3-windows-amd64-openssl.msi PS C:\> zabbix_agent2-7.2.3-windows-amd64-openssl.msi |