首页 > 解决方案 > 如何建立从本地计算机到虚拟机的 powershell 会话

问题描述

我想从位于不同域中的本地计算机连接到启用 MFA 的虚拟机(Microsoft Windows NT),并在 VM 上运行 PowerShell 脚本。此外,我使用不同的用户和密码登录到我的虚拟机。

首先,我尝试在属于同一域的跨虚拟机之间建立会话,使用下面的脚本成功并且能够这样做

$Session = New-PSSession -ComputerName "VmName"
Invoke-Command -Session $Session -ScriptBlock {Get-ScheduledTask | Format-Table}

然后,我尝试在本地计算机与 VM 之间建立 PowerShell 远程会话,但使用相同的命令失败了,我还尝试使用凭据属性,但仍然失败

我不确定从我的本地连接到不同域中的 VM 需要遵循哪些步骤。

有人可以帮助我吗?提前致谢。

标签: powershellvirtual-machine

解决方案


推荐阅读