上網看了很多
如果域用戶使用管理員的權限打開某個程序,並且不輸入密碼,這是一個很麻煩的事,微軟默認不怎么原因你去做這樣的事
網上看比較多的方式是微軟的 runas
'''
runas /savecred ...
'''
例如:
runas /env /savecred /user:Administrator "C:\Program Files (x86)\Fly\Fly.exe"
runas /env /user:administrator@domain.microsoftAD.com "notepad "my file.txt""
第一步,激活或者啟動administrator賬戶,並且設置密碼,例如
net user Administrator /Active:Yes win2020
當命令成功完成后就表示已經啟用了系統內置管理員賬戶Administrator並將它的密碼設置為:win2020
第二步
但是我發現個事,就是那個runas 不工作 savecred密碼保存不下來
上網找了一大圈,發現這個命令可以解決,當然這需要管理運行 cmd命令
rundll32.exe keymgr.dll, KRShowKeyMgr
#這個命令會打開一個關於密碼的窗口,把你需要保存的用戶密碼保存一下,就可以讓runas /savecred 正常工作

Log on to 是指電腦的名字,可以在我的電腦,屬性中查看電腦的名稱
User name就放administrator,這個用戶是管理
password就放你的密碼
例如這個鏈接,就是在說使用runas來運行需要管理權限的程序
標題是:管理員如何設定一個白名單來允許普通用戶運行某些需要管理員權限的程序
https://answers.microsoft.com/zh-hans/windows/forum/all/%E7%AE%A1%E7%90%86%E5%91%98%E5%A6%82%E4%BD%95/6b96797f-86eb-4873-90eb-b54a0231a325
第三步,
把類似這句話寫入bat文件runas /env /savecred /user:Administrator "C:\Program Files (x86)\Fly\Fly.exe"
還是那句話,多看看https://answers.microsoft.com/zh-hans/windows/forum/all/%E7%AE%A1%E7%90%86%E5%91%98%E5%A6%82%E4%BD%95/6b96797f-86eb-4873-90eb-b54a0231a325
bat文件也許需要轉換為exe文件
請參考下面的連接安裝bat to exe converter
https://www.battoexe.com/