在現有 GPO 中編輯軟體分發路徑
存在用於部署軟體包的現有 GPO,路徑不再有效。我需要編輯 UNC 路徑或創建一個新包。我更喜歡編輯現有的包/修改,或者在現有的包中創建一個新的修改。兩者都不是一個選項,請參閱螢幕截圖,其中添加和刪除按鈕顯示為灰色。我已確認我的使用者對此 GPO 對象擁有完全權限。
刪除軟體包選項表明“允許使用者繼續使用該軟體,但阻止進一步安裝”。我不清楚這是否只適用於這個包?
除了使用 DFS 使這更容易向前推進之外,進行此類更改的最佳實踐是什麼?我的研究發現這只是為了進行編輯http://www.frickelsoft.net/blog/?p=78
DC:Server 2012
AD 功能級別:Windows Server 2003
謝謝你。
在分配或發佈時應用修改和轉換。因此,只能在創建 GPO 軟體包時添加它們。這是組策略限制。
因此,在這種情況下,您應該使用該選項創建一個新包,在選項卡
Advanced
中辨識舊包並在Upgrade
選項卡中添加適當的 mst(s)Modifications
。這應該升級您網路上的現有安裝。
可以使用 ADSI Edit。
- 打開 GPEdit 並找到包含您想要更改其路徑的 MSI 分配的包的 GPO。在右側面板中點擊詳細資訊選項卡並記下 GPO 的唯一 ID (GUID)。
- 或者 - -
在 GPO 編輯器中,轉到電腦配置/使用者配置、策略、軟體設置、軟體安裝。點兩下部署的任何 MSI。點擊部署選項卡,然後點擊高級按鈕。GPO 的唯一 ID 是“\Policies”之後的腳本名稱位置值中的 GUID。 2. 打開 ADSI 編輯器。在帶有樹的左側面板上,連接到您的域並導航到 CN=System、CN=Policies、CN=<GPO 的唯一 ID>、CN=Machine、CN=Class Store、CN=Packages。 3. 右鍵點擊包對象並選擇屬性。導航到可選屬性
msiFileList
。此屬性包含 MSI 安裝程序文件位置的 UNC 路徑。編輯此值以表示新的 UNC 路徑。注意:可以為包對象定義多個 UNC 路徑,從 0: 開始,然後是 1: 等等。如果要更改 UNC 路徑,請輸入新的 UNC 路徑,前綴為 0:,然後點擊添加按鈕。選擇舊的 UNC 路徑並點擊刪除按鈕。
獎勵:您可以使用 MSI 的 URL 或本地路徑而不是 UNC。該文件明確宣傳 UNC,因為路徑必須可靠地解析為 GPO 應用的每台電腦上的 MSI 文件。