該TriggerSchedule方法在 Configuration Manager 中會觸發用戶端執行指定的排程。
以下語法是從 Managed Object Format (MOF) 程式碼簡化而來,並定義了該方法。
語法
UInt32 TriggerSchedule(
String sScheduleID
);
參數
sScheduleID 資料型態: String
資格賽:[in]
將被觸發的排程的 GUID。
完整 GUID 清單:
| 排程 | GUID |
|---|---|
| 硬體清查 | {00000000-0000-0000-0000-000000000001} |
| 軟體清查 | {00000000-0000-0000-0000-000000000002} |
| 資料發現紀錄 | {00000000-0000-0000-0000-000000000003} |
| 檔案收藏 | {00000000-0000-0000-0000-000000000010} |
| IDMIF收藏 | {00000000-0000-0000-0000-000000000011} |
| 用戶端機器認證 | {00000000-0000-0000-0000-000000000012} |
| 機器政策指派請求 | {00000000-0000-0000-0000-000000000021} |
| 機器政策評估 | {00000000-0000-0000-0000-000000000022} |
| 刷新預設多人任務 | {00000000-0000-0000-0000-000000000023} |
| LS (位置服務) 刷新位置任務 | {00000000-0000-0000-0000-000000000024} |
| LS (定位服務) 逾時刷新任務 | {00000000-0000-0000-0000-000000000025} |
| 政策代理請求指派 (使用者) | {00000000-0000-0000-0000-000000000026} |
| 政策代理人評估使用者 (分配) | {00000000-0000-0000-0000-000000000027} |
| 軟體計量產生使用報告 | {00000000-0000-0000-0000-000000000031} |
| 來源更新訊息 | {00000000-0000-0000-0000-000000000032} |
| 清除代理設定快取 | {00000000-0000-0000-0000-000000000037} |
| 機器政策代理清理 | {00000000-0000-0000-0000-000000000040} |
| 使用者政策代理清理 | {00000000-0000-0000-0000-000000000041} |
| Policy Agent 驗證機器政策/指派 | {00000000-0000-0000-0000-000000000042} |
| 政策代理驗證使用者政策/指派 | {00000000-0000-0000-0000-000000000043} |
| 在 MP 上 AD 中重試/重新整理憑證 | {00000000-0000-0000-0000-000000000051} |
| 同儕DP狀態報告 | {00000000-0000-0000-0000-000000000061} |
| 同儕 DP 待處理包裹檢查時間表 | {00000000-0000-0000-0000-000000000062} |
| SUM 匯報安裝排程 | {00000000-0000-0000-0000-000000000063} |
| 硬體庫存收集週期 | {00000000-0000-0000-0000-000000000101} |
| 軟體庫存收集週期 | {00000000-0000-0000-0000-000000000102} |
| 發現資料收集週期 | {00000000-0000-0000-0000-000000000103} |
| 檔案收集週期 | {00000000-0000-0000-0000-000000000104} |
| IDMIF收集週期 | {00000000-0000-0000-0000-000000000105} |
| 軟體計量使用報告週期 | {00000000-0000-0000-0000-000000000106} |
| Windows 安裝程式原始碼清單更新週期 | {00000000-0000-0000-0000-000000000107} |
| 軟體匯報任務評估週期 | {00000000-0000-0000-0000-000000000108} |
| 分行配送點維護任務 | {00000000-0000-0000-0000-000000000109} |
| 發送未發送狀態訊息 | {00000000-0000-0000-0000-000000000111} |
| 狀態系統政策快取清理 | {00000000-0000-0000-0000-000000000112} |
| 依更新來源掃描 | {00000000-0000-0000-0000-000000000113} |
| 更新商店政策 | {00000000-0000-0000-0000-000000000114} |
| 州系統政策批量發送 | {00000000-0000-0000-0000-000000000115} |
| 州系統政策批量發送 | {00000000-0000-0000-0000-000000000116} |
| 應用程式經理政策動作 | {00000000-0000-0000-0000-000000000121} |
| 應用程式管理員使用者政策動作 | {00000000-0000-0000-0000-000000000122} |
| 應用程式經理的全域評估動作 | {00000000-0000-0000-0000-000000000123} |
| 電源管理啟動摘要器 | {00000000-0000-0000-0000-000000000131} |
| 端點部署重新評估 | {00000000-0000-0000-0000-000000000221} |
| 終點AM政策重新評估 | {00000000-0000-0000-0000-000000000222} |
| 外部事件偵測 | {00000000-0000-0000-0000-000000000223} |
傳回值
一個 UInt32 0 表示成功的資料型別,或非零表示失敗的資料型別。
需求
執行時間需求
欲了解更多資訊,請參閱 Configuration Manager 用戶端執行時需求。
開發需求
欲了解更多資訊,請參閱 Configuration Manager 用戶端開發需求。
範例
範例 1:透過 WMICLASS PowerShell 使用 類型的加速器觸發硬體庫存
([wmiclass]"root\ccm:SMS_Client").TriggerSchedule("{00000000-0000-0000-0000-000000000001}")
範例 2:透過 PowerShell 使用 Invoke-CIMMethod 方法觸發位置服務刷新任務
Invoke-CimMethod -Namespace 'root\CCM' -ClassName SMS_Client -MethodName TriggerSchedule -Arguments @{sScheduleID='{00000000-0000-0000-0000-000000000024}'}
範例 3:觸發軟體更新 掃描快取刪除,並透過命令提示字元使用 WMIC 掃描
%windir%\System32\wbem\WMIC.exe /namespace:\\root\ccm\invagt path inventoryActionStatus where InventoryActionID="{00000000-0000-0000-0000-000000000113}" DELETE /NOINTERACTIVE
%windir%\System32\wbem\WMIC.exe /namespace:\\root\ccm path sms_client CALL TriggerSchedule "{00000000-0000-0000-0000-000000000113}" /NOINTERACTIVE
重要事項
Windows 已棄用功能 - [更新 - 2024 年 1 月]:目前 WMIC 是 FoD () 的按需功能,預設已預裝在 22H2 和 23H2 Windows 11。 在未來的 Windows 11、24H2+ 版本中,WMIC FoD 將預設被停用。
另請參閱
SMS_Client 用戶端 WMI 類別EvaluateMachinePolicy 方法類別 SMS_ClientGetAssignedSite 方法類別 SMS_ClientRequestMachinePolicy 方法類別 SMS_ClientResetPolicy 方法類別 SMS_Client類別 SetAssignedSite 方法類別 SMS_Client類別 SetGlobalLoggingConfiguration 方法類別 SMS_Client