Powershell管理系列(三十五)PowerShell操做之以管理員權限運行腳本

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微軟產品實施及外包,QQ:185426445.電話18666943750shell

場景:Win10或者是非管理員權限運行命令行的時候,提示無權限,以下圖
ide

wKioL1gI5GaBQ12sAAAf6nXdprg670.png-wh_50

咱們能夠右鍵Powershell,以管理員權限運行,或者是計劃任務設置爲以管理員權限運行,其實咱們有更加高效的辦法,能夠直接提權運行腳本,以下圖,輸入用戶名和密碼,spa

Invoke-Command -ScriptBlock {ipconfig /registerdns} -ComputerName desktop-jq6usg3 -Credential (Get-Credential)命令行

wKiom1gI52rQM4pEAAEYFwYX8l8840.png-wh_50

結果運行以下,命令成功執行,沒有提示權限不足。blog

wKioL1gI52uCfAYbAABxmOfQHLI685.png-wh_50

若是不須要輸入用戶名和密碼,而且把命令存入到 .ps1腳本,以下:dns

$UserName = "administrator"      #定義管理員帳戶名稱
$Password = ConvertTo-SecureString Aa12345678 -AsPlainText –Force
$cred = New-Object System.Management.Automation.PSCredential($UserName,$Password)
Invoke-Command -Credential $cred -command {C:\Users\Terry.zhou\Desktop\host.ps1 } -ComputerName DESKTOP-JQ6USG3
圖片

wKioL1gI6NTSEVyrAADiqMbnIgE203.png-wh_50

wKiom1gI6S2TYDMzAAAnDQPBXQk130.png-wh_50

相關文章
相關標籤/搜索