【问题标题】:Open Power Shell as Admin on remote VM在远程 VM 上以管理员身份打开 Powershell
【发布时间】:2016-07-23 09:52:17
【问题描述】:

我有一个 python,它使用 VMWare 的 pyvmomi 库在远程 VM 上执行操作。 我像这样使用 Pyvmomi 库打开远程 VM cmd 提示符

vim.vm.guest.ProcessManager.ProgramSpec(
        programPath="C:\\Windows\\System32\\cmd.exe")

有没有办法以管理员身份打开 Power Shell 或任何可以添加到脚本中以管理员身份运行的代码。

【问题讨论】:

    标签: python windows powershell admin pyvmomi


    【解决方案1】:

    您必须以管理员身份运行 powershell 脚本:

    https://stackoverflow.com/a/25247612/1763602

    您可以创建另一个脚本,以提升的权限启动您的脚本。

    【讨论】:

    • @Macro Sulla - 正如链接上所说,你指定我执行 RUNAS /user:user@domain.microsoft.com "powershell pshell.ps1" 它要求管理员密码
    • @user1312155:答案中列出了其他解决方案。一种是psexecss64.com/nt/psexec.html如果没有,就得安装Sysinternal工具。
    • @Macro Sulla 我不能使用除 VMWare Tools 之外的任何其他工具
    • 您可以在虚拟机上运行runas/savecred,密码将被存储。出于安全原因,我没有链接此解决方案,但它会起作用。也就是说,pstools 现在是 Microsoft 官方工具,无需安装。
    猜你喜欢
    • 1970-01-01
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 2019-03-19
    相关资源
    最近更新 更多