powershell - 如何建立从本地计算机到虚拟机的 powershell 会话
问题描述
我想从位于不同域中的本地计算机连接到启用 MFA 的虚拟机(Microsoft Windows NT),并在 VM 上运行 PowerShell 脚本。此外,我使用不同的用户和密码登录到我的虚拟机。
首先,我尝试在属于同一域的跨虚拟机之间建立会话,使用下面的脚本成功并且能够这样做
$Session = New-PSSession -ComputerName "VmName"
Invoke-Command -Session $Session -ScriptBlock {Get-ScheduledTask | Format-Table}
然后,我尝试在本地计算机与 VM 之间建立 PowerShell 远程会话,但使用相同的命令失败了,我还尝试使用凭据属性,但仍然失败
我不确定从我的本地连接到不同域中的 VM 需要遵循哪些步骤。
有人可以帮助我吗?提前致谢。
解决方案
推荐阅读
- html - 如何定位与同一层次结构中的其他元素共享其类名的元素?
- pyspark - 带有 pyspark 的 Pylint 会引发不正确的警告
- sql - 创建单个查询的问题
- vue.js - 在 main.js 中使用 Moment.js 作为插件
- html - 在 Angular HTML 中动态添加翻转卡片
- javascript - 单击第二个按钮后服务器端的隐藏字段更新
- python - 为什么随机给出错误的输出
- python - 在 sklearn 和 skmultilearn 中以离线模式加载数据集
- reactjs - Reactjs 集中组件
- c++ - 用于 C++ 中普通结构数组的通用 TableView/DataFrame 功能