首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想运行具有管理权限的Power脚本

我想运行具有管理权限的Power脚本
EN

Stack Overflow用户
提问于 2022-02-07 14:11:24
回答 3查看 2.4K关注 0票数 0

我想使用管理权限运行这个powershell脚本,这样它就不会给我错误:

带错误的脚本输出

下面是脚本:

代码语言:javascript
复制
$processes = "PDStyleAgent", "AdobeIPCBroker", "CCXProcess", "RichVideo64", "CCLibrary", "AdobeNotificationClient", "AdobeUpdateService", "PDHanumanSvr", "PDR"

Foreach ($process in $processes){
    try {
    $f = Get-Process $process -ErrorAction Stop
    $f | kill
    Write-Output "$process killed."
        } 
    catch [Microsoft.PowerShell.Commands.ProcessCommandException]{
    Write-Output "No instances of $process running."
        }   
}

Start-Sleep -Seconds 3

我想要运行这个脚本,这样它就可以终止产生错误的进程。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-02-07 15:28:06

使用管理权限运行PowerShell的一些方法:

  1. 从Windows图标中搜索Powershell,或者单击键盘上的Windows按钮-->写Powershell -->您将看到PowerShell ->右键单击Powershell,然后单击Run作为管理员。
  2. 运行PowerShell控制台的以下命令:Start-Process powershell -Verb runAs
  3. 从PowerShell中运行脚本,如下所示:PowerShell -f C:\ScriptPath

有关更多细节,您可以查看这个StackOverflow问题和答案

票数 1
EN

Stack Overflow用户

发布于 2022-02-07 15:48:16

我不知道你到底在问什么。如果要以管理员身份启动脚本,则需要“以管理员身份”打开PowerShell窗口。

顺便说一句,脚本本身可以在不失去功能的情况下简化:

代码语言:javascript
复制
$processes = "PDStyleAgent", "AdobeIPCBroker", "CCXProcess", "RichVideo64", "CCLibrary", "AdobeNotificationClient", "AdobeUpdateService", "PDHanumanSvr", "PDR"

Get-Process -Name $processes -ErrorAction SilentlyContinue | Stop-Process -Verbose
票数 1
EN

Stack Overflow用户

发布于 2022-02-07 14:25:55

1.在桌面上创建Powershell脚本的快捷方式

2.右键单击快捷方式并单击“属性”。

3.单击快捷方式选项卡

4.单击“高级”

5.选择

注意:在脚本路径前面添加powershell -f

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71019989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档