我想 运行 以管理员权限启动 Shell 脚本
I want to run Power Shell script with admin privileges
我想 运行 这个具有管理员权限的 powershell 脚本,这样它就不会给我错误:
Script Output with error
这是脚本:
$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
我想要 运行 这个脚本,以便它终止出现错误的进程
1.Create 桌面上 Powershell 脚本的快捷方式
2.Right-click快捷方式并点击属性
3.Click 快捷方式选项卡
4.Click高级
5.Select 运行 作为管理员
注意:在脚本路径前加上powershell -f
运行 具有管理员权限的 PowerShell 的一些方法:
- 从 Windows 搜索图标搜索 Powershell 或单击键盘上的 Windows 按钮 --> 编写 Powershell --> 您将看到 Windows PowerShell --> Right-click 在 Powershell 上,然后以管理员身份单击 运行。
- 运行 PowerShell 控制台的这个命令:
Start-Process powershell -Verb runAs
- 运行 您的 PowerShell 脚本如下:
PowerShell -f C:\ScriptPath
更多详情,您可以查看this Whosebug question and answer。
我不确定你到底在问什么。如果您想以管理员身份启动脚本,您需要打开 PowerShell window“以管理员身份”。
顺便说一句,脚本本身可以在不丢失功能的情况下进行简化:
$processes = "PDStyleAgent", "AdobeIPCBroker", "CCXProcess", "RichVideo64", "CCLibrary", "AdobeNotificationClient", "AdobeUpdateService", "PDHanumanSvr", "PDR"
Get-Process -Name $processes -ErrorAction SilentlyContinue | Stop-Process -Verbose
我想 运行 这个具有管理员权限的 powershell 脚本,这样它就不会给我错误:
Script Output with error
这是脚本:
$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
我想要 运行 这个脚本,以便它终止出现错误的进程
1.Create 桌面上 Powershell 脚本的快捷方式
2.Right-click快捷方式并点击属性
3.Click 快捷方式选项卡
4.Click高级
5.Select 运行 作为管理员
注意:在脚本路径前加上powershell -f
运行 具有管理员权限的 PowerShell 的一些方法:
- 从 Windows 搜索图标搜索 Powershell 或单击键盘上的 Windows 按钮 --> 编写 Powershell --> 您将看到 Windows PowerShell --> Right-click 在 Powershell 上,然后以管理员身份单击 运行。
- 运行 PowerShell 控制台的这个命令:
Start-Process powershell -Verb runAs
- 运行 您的 PowerShell 脚本如下:
PowerShell -f C:\ScriptPath
更多详情,您可以查看this Whosebug question and answer。
我不确定你到底在问什么。如果您想以管理员身份启动脚本,您需要打开 PowerShell window“以管理员身份”。
顺便说一句,脚本本身可以在不丢失功能的情况下进行简化:
$processes = "PDStyleAgent", "AdobeIPCBroker", "CCXProcess", "RichVideo64", "CCLibrary", "AdobeNotificationClient", "AdobeUpdateService", "PDHanumanSvr", "PDR"
Get-Process -Name $processes -ErrorAction SilentlyContinue | Stop-Process -Verbose