0

我需要在 powershell 中关闭机器的“来宾操作系统”。我没有在来宾上安装 VMware Tools 来使用Shutdown-VMGuest

我的问题是这可以在没有在来宾上安装 VMWare 工具的情况下完成。这甚至可能吗?

如果不是:是否有任何其他命令(例如soft power operation,但我不太明白)或任何其他方法可以做到这一点?

如果不是:是否有任何等效的“关闭来宾操作系统”可以在 powershell 中完成?

看起来我正在发布 3 个问题,但我只想能够关闭 vms 的来宾操作系统,绕过使用 powershell 安装 VMWare 工具。

PS:我是新手,如果这似乎是一个愚蠢的问题,请善待:)

4

1 回答 1

2

关闭来宾操作系统是一个 vmware 工具选项,好处是它独立于操作系统,只要安装了 vmware 工具,它就可以工作。

PowerShell 具有停止计算机命令:https ://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/stop-computer?view=powershell-7

您可以将 -computername 选项用于远程计算机。

-ComputerName

Specifies the computers to stop. The default is the local computer.

Type the NETBIOS name, IP address, or fully qualified domain name of one or more computers in a comma-separated list. To specify the local computer, type the computer name or localhost.

This parameter doesn't rely on PowerShell remoting. You can use the ComputerName parameter even if your computer isn't configured to run remote commands. 

PS。我假设这里是基于 Windows 的操作系统,对吗?

于 2020-02-25T07:54:26.623 回答