0
我正在使用SCCM 2007和Powershell在我的環境中自動執行一些常規任務。其中一項任務是刪除所有部署包中的所有過期或取代的更新。我已經瀏覽了SMS_SoftwareUpdatesPackage WMI類的Microsoft文檔和您應該用於此功能的RemoveContent方法,但不斷打擊牆壁。嘗試從SCCM部署包中刪除軟件更新時的WMI泛型失敗
這是我目前使用的代碼。
$x = gwmi SMS_SoftwareUpdatesPackage -computer sccm -namespace root\sms\site_unh -filter "PackageID = 'UNH00277'"
$array = @()
$array += 34827
$x.RemoveContent($array,$true)
很簡單吧?我嘗試過很多不同的語法組合,我會瘋了。我一直在跟蹤的唯一領導是,也許我的數組數據類型是不正確的。根據文檔,它應該是一個UInt32數組,但這只是一個預感。