2012-03-21 69 views
0

我從GPO的Windows啓動腳本調用bat文件,並認爲我的語法錯誤,有什麼想法?目的是安裝GoToManage無人蔘與訪問程序,但只有在它尚未安裝的情況下。如果目錄不存在,請通過bat文件安裝exe

@echo off 
if EXIST "C:\Program Files (x86)\Citrix\GoToAssist Express Customer" (
    exit 
) ELSE (
if EXIST "C:\Program Files\Citrix\GoToAssist Express Customer" (
    exit 
) ELSE (
    start \\serv1\SoftwareDeploy\RemoteSupport\RemoteSupport.exe 
) 

任何幫助將不勝感激。

乾杯。

回答

0

試試這個:

@echo off 
if EXIST "C:\Program Files (x86)\Citrix\GoToAssist Express Customer" GOTO End 
if EXIST "C:\Program Files\Citrix\GoToAssist Express Customer" GOTO End 

start \\serv1\SoftwareDeploy\RemoteSupport\RemoteSupport.exe 

:End 
+0

嗨安德魯,完美的作品 - 謝謝。今天早上我用新鮮的眼睛注意到我從代碼的末尾遺漏了一個括號''',而我沒有測試過它,也許我的原始解決方案在糾正這個錯誤之後是正確的? – user1284559 2012-03-22 09:45:57

+0

@ user1284559 - 也許。試試看看。我從來沒有真正做過這種風格的批處理文件。 – 2012-03-22 10:18:08

相關問題