>Не понятно, что значит от имени VMtools? Это сервис, он сам работает от чьего-то имени.
Сервис работает от имени Local System.
> чем для таких задач invoke-vmscript лучше icm`а от powershell (если, конечно, invoke-vmscript не позволяет запускать скрипты в линукс гостях)?
Надо выполнять команды на недоменных ВМ к которым муторно подбирать локальные пароли, так что PSExec не годится (его тоже надо как-то запустить). И да, Invoke-VMScript умеет выполнять команды в линуксовых ВМ через bash.