91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PowerShell 如何讓普通用戶以管理員權限執行程序

發布時間:2020-08-05 23:02:38 來源:網絡 閱讀:30964 作者:beanxyz 欄目:系統運維

Windows的客戶端管理經常會遇見一個場景,用戶需要升級某個軟件,但是需要管理員權限,如果是那些沒有通過組策略或者SCCM發布的程序,那么桌面支持需要親自跑過去,輸入管理員用戶和密碼提升權限進行操作。

那么怎么才能讓普通的用戶能夠以管理員權限執行某個程序呢?

最簡單的方法是創建個快捷方式,路徑上指定runas的管理員賬號和密碼,文件的路徑就可以執行了。不過這樣的缺點是密碼賬號都是明文顯示的,用戶稍微聰明一點就能看見。解決方法很簡單,把runas的操作用腳本實現,然后編譯成exe文件就可以隱藏源代碼了。

下面來個簡單的例子 我希望以管理員權限來打開teamviewer
寫個腳本 t2.ps1

可以看見密碼和用戶都是明文顯示的

$secpasswd = ConvertTo-SecureString 'Pa$$word' -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ("administrator", $secpasswd)

Start-Process "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" -Credential $mycreds

下一步需要編譯成exe。這里需要說明一下powershell并不能真正的‘編譯’成exe,他的實質就是壓縮以后加工exe的外殼。一般可以用PowerGui這個軟件來編譯,不過我懶得下載安裝這么大個軟件,直接用Powershell的腳本也可以實現。這個PowerShell的腳本已經有人寫好了,下載鏈接 https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5

下載完成 里面都有現成的例子。為了省事,我直接把我的t2.ps1拖到了Examples的目錄里面
PowerShell 如何讓普通用戶以管理員權限執行程序

修改一下BuildExamples.ps1, 指定目錄和icon

$SCRIPTPATH = Split-Path $SCRIPT:MyInvocation.MyCommand.Path -parent
ls "$SCRIPTPATH\Examples\*.ps1" | %{
    ."$SCRIPTPATH\ps2exe.ps1" "$($_.Fullname)" "$($_.Fullname -replace '.ps1','.exe')" -verbose -iconfile "PSEXE.ico"
    ."$SCRIPTPATH\ps2exe.ps1" "$($_.Fullname)" "$($_.Fullname -replace '.ps1','-GUI.exe')" -verbose -noConsole
}

Remove-Item "$SCRIPTPATH\Examples\Progress.exe*"
Remove-Item "$SCRIPTPATH\Examples\ScreenBuffer-GUI.exe*"

$NULL = Read-Host "Press enter to exit"

然后執行這個BuildExamples.bat文件,他會自動編譯ps1文件為exe文件,并加上指定的ICON

PowerShell 如何讓普通用戶以管理員權限執行程序

雙擊我的t2.exe 他會自動打開teamviewer

PowerShell 如何讓普通用戶以管理員權限執行程序

查看一下進程的確是administrator執行的

PowerShell 如何讓普通用戶以管理員權限執行程序

問題解決

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

津市市| 红安县| 屏边| 寻甸| 崇礼县| 长治市| 八宿县| 柳州市| 岱山县| 高阳县| 礼泉县| 如皋市| 吉隆县| 博野县| 云霄县| 凭祥市| 鹤岗市| 资中县| 大荔县| 会宁县| 上犹县| 道孚县| 门源| 满城县| 云和县| 奉新县| 即墨市| 朝阳县| 洛浦县| 阳东县| 池州市| 罗城| 河源市| 大安市| 施甸县| 潜江市| 迁西县| 奉节县| 西乡县| 安泽县| 乐陵市|