-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微軟產品實施及外包,QQ:185426445.電話18666943750shell
場景:Win10或者是非管理員權限運行命令行的時候,提示無權限,以下圖
ide
咱們能夠右鍵Powershell,以管理員權限運行,或者是計劃任務設置爲以管理員權限運行,其實咱們有更加高效的辦法,能夠直接提權運行腳本,以下圖,輸入用戶名和密碼,spa
Invoke-Command -ScriptBlock {ipconfig /registerdns} -ComputerName desktop-jq6usg3 -Credential (Get-Credential)命令行
結果運行以下,命令成功執行,沒有提示權限不足。blog
若是不須要輸入用戶名和密碼,而且把命令存入到 .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圖片