如何通過 gpo 輕鬆部署 MS 修補程序 KB959628 exe/msp?
我獲得了需要在整個域中部署的 Microsoft 修補程序。我想使用 GPO,因為使用者沒有管理員權限,並且 Office 不是從管理點部署的。它是在個人基礎上隨機部署的。我嘗試將 exe 轉換為 msi,但是當我執行 msi 時,它只是提取了 MSP 文件。
我可以通過 GPO 跨各種版本的 Office 2003 部署 MSP 或 EXE 是否容易?
我拿了一份 Pro11.msi 並嘗試執行 MSIexec.exe /a "
$$ outlook.msi path $$“/P”$$ Outlook.exe path $$” 與 MSP 文件相同。兩次我都收到錯誤消息“無法打開安裝包。請聯繫應用程序供應商以驗證這是一個有效的 Windows 安裝程序包”。 如果可以通過 WSUS 部署,另一種解決方案可能是什麼?
是的,實際上。如果您沒有用於推出更新檔的 WSUS/SCCM/etc 解決方案,最簡單的解決方案是帶有啟動腳本的 GPO。
例如,我在下面為不同的修補程序所做的事情。(這是我的批處理文件)
迴聲
reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB968730” if %errorlevel%==1 (goto Install) else (goto End)
REM 如果 errorlevel 返回值 1,則表示密鑰不存在,因此未安裝修補程序。所以安裝它。
:安裝
\\[Sysvol on my domain]\scripts\Scriptfiles\WindowsXP-KB968730-x86-ENU.exe /quiet
REM 如果 errorlevel 返回一個不是 1 的值,則表示存在密鑰,並且已經安裝了修補程序,或者發生了一些奇怪的事情。無需安裝。
:結尾
然後我把那個批處理文件腳本放在
SYSVOL
所有域電腦和使用者都可以訪問的地方,並創建了一個 GPO 來在啟動時執行它。[啟動腳本在SYSTEM
上下文中啟動,因此使用者權限無關緊要。] 適當地連結 GPO,等待,下次使用者重新啟動時,作業就完成了。當然,啟動腳本是
Computer -> Policies -> Windows Settings -> Scripts -> Startup
通過組策略管理編輯器在 下配置的。