首页 > 解决方案 > 如何在管理员模式下使用要执行的命令运行脚本

问题描述

我想从一个 powershell 脚本中以管理员模式启动另一个 powershell 实例,如果可能的话,向它指示一些要在同一命令行中执行的代码。

这是具体案例(我在 windows 下使用巧克力进行包管理):

Start-Process powershell -Verb runAs -ArgumentList "choco outdated"

此代码有效,但不幸的是,powershell 窗口在执行代码后立即关闭。因此,“不可能”看到过时的软件包。

您是否有解决方案:

提前致谢!

标签: windowspowershelladministratorchocolatey

解决方案


这是让它等待的一种方法。

Start-Process powershell -Verb runAs -ArgumentList "choco outdated`n`rpause"

推荐阅读