2011-06-17 90 views
0

我需要自動安裝服務,所以我編寫了一個簡單的命令腳本。我的命令腳本複製兩個可執行文件並在服務可執行文件上運行安裝命令。它在XP中正常工作,但無法在Windows7中安裝。

setup.cmd的內容:在Windows 7中使用命令腳本安裝服務失敗

xcopy udpclient_service.exe C:\Services 
xcopy udpclient_userapp.exe C:\Services 

C:\Services\udpclient_service.exe install 

的可執行文件被複制,但安裝命令失敗。不知道爲什麼。任何幫助將不勝感激。

感謝

回答

2

運行腳本提升 - 無論是用鼠標右鍵單擊,以管理員身份運行,或在運行了提升命令提示符啓動它。安裝服務是一項管理任務 - 您需要事先表明您計劃使用您的權力。

+0

你完全正確。但是,以管理員身份運行時,xcopy命令不起作用。我必須一次運行腳本,然後再以管理員身份運行安裝。奇怪。 –

+0

可能是一個不同的當前目錄。添加一個回聲來診斷。 –

+0

現在正常工作。剛剛添加「set OLDDIR =%CD%」。有沒有一種方法可以在用戶不必驗證管理權限的情況下運行這個腳本? –

相關問題