Prerequisites

The plugin is a binary that contains the dependencies packaged, so no installation of any kind of dependency is required for its use.

Configure WinRM
Enable-PSRemoting -Force -SkipNetworkProfileCheck
winrm quickconfig -force
winrm set winrm/config/service/auth '@{Basic="true"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service '@{MaxTimeoutms="600000"}'

Allow HTTP 401
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

Allow WinRM Firewall
New-NetFirewallRule -DisplayName "WinRM HTTP In" -Direction Inbound -Protocol TCP -LocalPort 5985 -Action Allow -Profile Any -Force

Depending on the version of Windows Server, the -Force parameter may cause an error, and the command must be executed without that parameter.

Restart services
Restart-Service WinRM -Force
Start-Service vmms

Check all
winrm get winrm/config/service/auth
Get-VM

Its necessary to install the hv-kvp-daemon service on VMs with Linux systems so that they report all modules.


Revision #3
Created 10 April 2026 10:10:01 by jonathan.leon
Updated 23 July 2026 11:42:54 by jesus.camara