0
我有100個PC與不同的Office版本,我想創建一個新的Outlook配置文件爲所有這些PC用戶與GPO。所以我需要一個批處理腳本,它將檢查註冊表項中的Office版本(可能與reg查詢HKEY_CLASSES_ROOT\Word.Application\CurVer
),然後創建一個新的註冊表項。
例子:批處理腳本檢查註冊表項中的Office版本,並創建新的Outlook配置文件
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles\NewProfile"
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook" /v DefaultProfile /t REG_SZ /d "NewProfile" /F
我嘗試這樣做:
@Echo
reg query "HKEY_CLASSES_ROOT\Word.Application\CurVer" "(Default)" | Find "Word.Application.16" IF %ERRORLEVEL% EQU 1 goto first IF %ERRORLEVEL% EQU 0 goto second goto end
:second
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles\NewProfile"
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook" /v DefaultProfile /t REG_SZ /d "NewProfile" /F
goto end
:first
goto end
:end
@exit
但是它給出了一個錯誤:
ERROR: Invalid syntax. Type "REG QUERY /?" for usage.
也許有人知道問題出在哪裏?
是的,它工作得很好。謝謝。 – Anoniminis