我想在多個客戶的機器上使用No-Installer安裝My sql,爲此我創建了一個批處理文件..但是運行此批處理文件時出現錯誤,因爲安裝/刪除被拒絕..使用「runas /用戶:PC \管理員「要求輸入密碼,但如果密碼爲空(管理員沒有任何密碼保存)會給出錯誤... 所以我在尋找的是一種彈出消息框的方法(就像彈出時bat文件右鍵單擊並以管理員身份打開),但編程。如何使批處理文件彈出消息框,要求管理員權限?
0
A
回答
0
的Rob van der Woude的方法來提示輸入密碼:
抓住這個:http://www.robvanderwoude.com/files/ielogin2_vbs.txt
而且使用這樣的:
for /f "tokens=1,2 delims= " %%a in ('cscript.exe //NoLogo ielogin2.vbs') do set $password=%%˜b
echo The password is %$password%
羅布的van der Woude另一種方法(不隱藏密碼):
> pwd.vbs echo WScript.Echo InputBox("Password ?", "Password ?", "")
for /f "tokens=*" %%a in ('cscript.exe //NoLogo pwd.vbs') do set $password=%%a
del pwd.vbs
echo The password is %$password%
Horst Schaeffer的Winput:
抓住這個:http://www.horstmuc.de/win/winput.zip
而且使用這樣的:
for /f "delims=" %%a in ('winput.exe "$input" "Password ?" /pass') do set $password=%%a
echo The password is %$password%
微軟/ Sysinternals的PsExec到本地或遠程計算機上啓動一個登錄/密碼的東西:
psexec.exe \\computer -u login -p password c:\myscript.bat
PowerAdmin PAExec,PsExec的可再發行版本,帶有點點更安全(不知道語法):
paexec.exe \\computer [email protected] [email protected] c:\myscript.bat
Joeware CPAU,備用的安全上下文的大槍。使用登錄名/密碼創建您的作業並將其加密到特定文件中。
cpau.exe -u login -p password -ex "c:\myscript.bat" -enc -file myscript.job
cpau.exe -dec -file myscript.job -lwp
相關問題
- 1. 如何使用管理員權限從java運行批處理文件?
- 2. 如何在批處理文件中以管理員權限啓動程序
- 3. 如何添加管理員密碼要求來編輯此批處理文件?
- 4. 批處理〜dp0不適用於管理員權限?
- 5. 管理員權限
- 6. 程序如何要求管理員權限?
- 7. 程序如何要求管理員權限?
- 8. 如何查詢Windows批處理腳本中的管理員權限?
- 9. NSIS批處理文件權限
- 10. win 7批處理文件 - NTFS權限
- 11. 如何以管理員模式執行批處理文件
- 12. 如何使用管理員權限運行任何exe文件?
- 13. 如何只允許管理員設置管理員權限?
- 14. aspnet_regiis -i需要管理員權限
- 15. NSIS - 需要管理員權限
- 16. 爲什麼需要管理員權限?
- 17. 創建需要管理員權限
- 18. 如何使用管理員權限從php腳本中打開批處理文件
- 19. 作爲批處理文件中當前目錄的UNC路徑,請求管理員權限
- 20. 繞道消息 - 批處理文件
- 21. 如何使用NSIS請求管理員權限?
- 22. 如何在管道輸出時在批處理文件中顯示消息?
- 23. 使用批處理文件以管理員模式運行cmd
- 24. 沒有管理員權限
- 25. 管理員權限錯誤
- 26. 保持管理員權限
- 27. Vb2012管理員權限
- 28. 管理員權限在php
- 29. C++降管理員權限
- 30. TFS/MSTest管理員權限
謝謝 Frederic ..這將是有益的:) – user2867392