2016-07-14 28 views
0

我正在嘗試創建一個windows批處理腳本,它允許我爲Windows 7 64位部署準備更新,但腳本無法正常啓動。我有同一文件夾內的所有文件,我試圖提取文件,然後通過dism安裝它們,當我通常啓動文件提取但dism不能正確啓動,當我以管理員身份運行文件不會提取和dism退出代碼2.我做錯了什麼?爲什麼我的批處理腳本以管理員身份運行時無法執行?

expand -F:* .\Windows6.1-KB3135445-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3135445-x64.cab 
expand -F:* .\Windows6.1-KB3050265-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3050265-x64.cab 
expand -F:* .\Windows6.1-KB3065987-v2-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3065987-v2-x64.cab 
expand -F:* .\Windows6.1-KB3102810-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3102810-x64.cab 
expand -F:* .\Windows6.1-KB3138612-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3138612-x64.cab 
expand -F:* .\Windows6.1-KB3161608-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3161608-x64.cab 
expand -F:* .\Windows6.1-KB3161664-x64.msu .\ 
timeout 2 
DISM.exe /online /Add-Package /PackagePath:.\Windows6.1-KB3161664-x64.cab 
pause 

回答

0

'以管理員身份運行更改當前目錄!添加這些行來證明自己。下面的第二行會爲你恢復。稍後刪除ECHO報表。

echo %cd% 
pushd %~dp0 
echo %cd% 

此外,在末尾加上這一行:

popd 
+0

我在哪裏加頂線? – jasonM

+0

添加前面的3行,僅顯示您在發佈的代碼中顯示的內容 – RGuggisberg

+0

感謝所有人現在正常工作 – jasonM

相關問題