類別 SMS_Client 中的 SetGlobalLoggingConfiguration 方法

Configuration Manager 中的方法SetGlobalLoggingConfiguration會定義用戶端的全域記錄設定。 此設定代表元件層級記錄,如果未定義元件層級記錄,則代表預設記錄。

下列語法是從 [受控物件格式] 簡化而 (MOF) 程式碼,並定義方法。

語法

UInt32 SetGlobalLoggingConfiguration(
     UInt32 LogLevel,
     UInt32 LogMaxSize,
     UInt32 LogMaxHistory,
     Boolean DebugLogging
);

參數

LogLevel 資料類型: UInt32

限定詞:[in]

記錄檔將擷取的詳細層級。 可能的值如下所示。 預設值為 1。

值 描述
0 詳細資訊記錄
1 標準記錄
2 無記錄

LogMaxSize 資料類型: UInt32

限定詞:[in]

指定記錄檔的大小上限,以位元組為單位。

LogMaxHistory 資料類型: UInt32

限定詞:[in]

刪除前要累積的累積記錄檔數目。 當達到此數目時,建立新的記錄檔會導致刪除現存最舊的記錄檔。

DebugLogging 資料類型: Boolean

限定詞:[in]

true 是否應啟用偵錯記錄。 除疑難排解外,很少使用偵錯記錄。

傳回值

UInt32資料類型為 0 表示成功,非零表示失敗。

註解

此方法可操作登錄機碼。 不應直接操作這些按鍵。 但是,作為參考,可以在 HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/@GLOBAL 中找到這些金鑰。 啟用偵錯記錄會導致 DebugLogging 建立新機碼:HKEY_LOCAL_MACHINE/Software/Microsoft/CCM/logging/debuglogging。

需求

執行階段需求

如需詳細資訊,請參閱 Configuration Manager 用戶端執行階段需求。

開發需求

如需詳細資訊,請參閱 Configuration Manager 用戶端開發需求。

另請參閱

SMS_Client 用戶端 WMI 類別中的 EvaluateMachinePolicy 方法 SMS_Client類別中的 GetAssignedSite 方法SMS_Client 類別中的 RequestMachinePolicy 方法 SMS_Client類別中的 ResetPolicy 方法 SMS_Client類別中的 SetAssignedSite 方法SMS_Client 類別中的 TriggerSchedule 方法 SMS_Client