我有一個簡單的PowerShell腳本停止進程:顯示在PowerShell中的UAC提示如果操作需要提升
$p = get-process $args
if ($p -ne $null)
{
$p | stop-process
$p | select ProcessName, ID, HasExited, CPU, Handles
}
else { "No such process" }
如果我試圖停止不被當前用戶啓動的進程;它適用於Windows Server 2003中但是,Windows Server 2008(與用戶帳戶控制其他Windows香精),我得到以下錯誤的:
Stop-Process : Cannot stop process "w3wp (5312)" because of the following error: Access is denied
有什麼辦法來解決這個問題,而不以提升運行PowerShell的特權?如果用戶只是在UAC提示符下出現,每當他嘗試執行一個需要提升的動作時,都可以。
權,如何把標準輸出&錯誤輸出到當前命令提示符flux? – 2014-11-26 14:29:18
在pscx中是這樣的嗎?如果沒有,你可以添加它嗎? – 2015-02-18 23:34:30