从Powercli执行Powershell进行Windows配置

时间:2018-06-22 21:41:24

标签: windows powershell scripting vsphere powercli

我正在尝试通过创建Powershell脚本来自动执行VM创建步骤。我能够在vSphere上使用powercli部署所需配置的VM。安装Windows操作系统后,我尝试在脚本创建的VM内配置Windows操作系统。我尝试执行的步骤之一是在Windows中启用管理员帐户。如何将它们连接在一起?我知道我可以在虚拟机中运行invoke-vmscript来运行命令,但是如何在powercli中运行管理员权限级别的命令?

Error image当我尝试执行Enter-PSSession时出现错误(检查链接)。我用于登录的凭据是正确的,并且我能够使用这些凭据手动登录到VM。

2 个答案:

答案 0 :(得分:0)

(没有代表问问题,所以我会做个假设)

您可以使用PowerShell-Remoting在正在运行的系统上执行命令,也可以将DSC(所需状态配置)与powershell一起使用来配置新系统。它正在运行什么操作系统?

答案 1 :(得分:0)

在这种情况下,VMName是错误的参数。您将要改用ComputerName。

VMName和VMId的使用是Hyper-V功能:https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/powershell-direct