我有一個名爲test.bat
的批處理文件。我打電話下面的說明中test.bat
文件:如何從命令提示符下以「以管理員身份運行」運行應用程序?
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
當我通過在命令提示符下運行此,我testscript運行成功。我想以管理員身份運行它(就像我創建了桌面快捷方式並以管理員身份運行一樣,不應提示輸入任何用戶名或密碼)。
我試過在test.bat
的test.bat
的參數中加入/elevate
和/NOUAC
,但沒有運氣。我如何解決這個問題?
我知道如何手動執行它,但我希望這是從命令提示符執行。
(通過Marnix Klooster):...不使用任何額外的工具,像那些在an answer to Super User question How to run program from command line with elevated rights建議)
可能重複[以管理員身份運行批處理文件 - Windows 7 - 從網絡文件系統運行命令](http://stackoverflow.com/questions/10415653/run-batch-file-as-administrator-windows -7-command-run-as-from-network-file) –
這個問題可以在這裏提出,不應該作爲關閉主題關閉。這是一個編程和軟件開發相關的問題。 DotNet程序和C++都可以通過調用控制檯命令或簡單地通過批處理文件來與系統和其他程序進行迭代。 –
這對我很有用:http://superuser.com/questions/55809/how-to-run-program-from-command-line-with-elevated-rights有時「以管理員身份運行」預計意味着「運行與提高的權利「。 – User