You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在远程执行PowerShell命令时以管理员身份启动进程?

如何让远程启动的PowerShell以管理员身份运行?

你需要在ArgumentList中嵌套使用Start-Process并添加-Verb RunAs参数来触发管理员权限提升,具体修改后的命令如下:

Invoke-WmiMethod -ComputerName $ComputerHost -Credential $cred -Class Win32_Process -Name Create -ArgumentList "powershell -command Start-Process powershell -ArgumentList '-command `"$MyPowershellCommand`"' -Verb RunAs" -ErrorAction Stop

核心说明:

  • -Verb RunAs是实现管理员权限的关键参数,它会强制启动的PowerShell进程以最高权限运行;
  • 由于是嵌套命令结构,需要用双引号转义$MyPowershellCommand的外层引号,确保变量能正确传递到目标进程;
  • 你的账号已具备必要权限,无需额外配置权限相关操作。

内容的提问来源于stack exchange,提问作者Headbanging_coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 01:17:02