建立邏輯使用者
邏輯取用者是永久事件取用者類別的實例。 邏輯取用者的主要目的是為實體取用者提供實體取用者執行的活動參數。 如需詳細資訊,請參閱 建立新的永久事件使用者類別。 永久取用者在取用者、篩選器和綁定實例中必須擁有相同的 CreatorSID。 如需詳細資訊,請參閱 安全地接收事件。 如需使用邏輯取用者的範例,請參閱 根據事件執行腳本,其中顯示使用標準取用者類別 ActiveScriptEventConsumer 來設定永久取用者。
下列程序說明如何建立邏輯使用者。
建立邏輯消費者
- 建立你的永久消費者類別的實例。
- 將您想讓實體取用者執行的動作參數填入至實例的屬性中。
下列MOF程式碼範例描述包含腳本的邏輯取用者。
#pragma namespace("\\\\.\\root\\subscription")
instance of ActiveScriptEventConsumer as $CONSUMER
{
Name = "MyConsumerName";
ScriptingEngine = "VBScript";
ScriptText =
"Set objFS = CreateObject(\"Scripting.FileSystemObject\")\n"
"Set objFile = objFS.OpenTextFile(\"C:\\\\ASEC.log\", 8, true);\n"
"objFile.WriteLine \"Time: \" + new Date() + \";\n"
"objFile.WriteLine \"Entry made by: \\\"ActiveScript\\\"\";\n"
"objFile.Close\n";
// this is the Administrators SID in array of bytes format
CreatorSID = {1,2,0,0,0,0,0,5,32,0,0,0,32,2,0,0};
};
建立邏輯取用者之後,您必須將每個篩選連結至事件篩選,以將動作指派給特定事件。 如需詳細資訊,請參閱 建立事件篩選。