M365 Supplemental - Get License Sku Data

M365SLIC.GetLicenseSkuData.AgentTask (Task)

Description for the new agent task.

Element properties:

TargetM365SLIC.License.Sku
AccessibilityPublic
CategoryAvailabilityHealth
EnabledTrue
RemotableFalse
Timeout300
Comment.

Member Modules:

ID Module Type TypeId RunAs 
PA ProbeAction M365SLIC.LicenseMon.Serial.PA Default

Source Code:

<Task ID="M365SLIC.GetLicenseSkuData.AgentTask" Accessibility="Public" Target="M365SLIC.License.Sku" Enabled="true" Timeout="300" Remotable="true" Comment=".">
<Category>AvailabilityHealth</Category>
<ProbeAction ID="PA" TypeID="M365SLIC.LicenseMon.Serial.PA">
<CD_SkuPartNumberRegEx>$Target/Property[Type="M365SLIC.License.Sku"]/SkuPartNumber$</CD_SkuPartNumberRegEx>
<ApiTokenScopeURL>$Target/Host/Host/Property[Type="M365SL!M365SL.WatcherNode"]/ApiTokenScopeURL$</ApiTokenScopeURL>
<ApiTokenURL>$Target/Host/Host/Property[Type="M365SL!M365SL.WatcherNode"]/ApiTokenURL$</ApiTokenURL>
<ApiURL>$Target/Host/Host/Property[Type="M365SL!M365SL.WatcherNode"]/ApiURL$</ApiURL>
<M365_AccountName>$Target/Property[Type="M365SL!M365SL.M365ServiceComponent"]/M365_AccountName$</M365_AccountName>
<M365_AccountPassword>$Target/Property[Type="M365SL!M365SL.M365ServiceComponent"]/M365_AccountPassword$</M365_AccountPassword>
<M365_ClientID>$Target/Property[Type="M365SL!M365SL.M365ServiceComponent"]/M365_ClientID$</M365_ClientID>
<M365_ClientSecret>$Target/Property[Type="M365SL!M365SL.M365ServiceComponent"]/M365_ClientSecret$</M365_ClientSecret>
<EventIDFilter/>
<PoshLibraryPath/>
<ProbeActionTimeoutSeconds>180</ProbeActionTimeoutSeconds>
<TenantName>$Target/Property[Type="M365SL!M365SL.M365ServiceComponent"]/TenantName$</TenantName>
<TLSVersion>$Target/Host/Host/Property[Type="M365SL!M365SL.WatcherNode"]/TLSVersion$</TLSVersion>
<WorkflowName>M365SLIC.GetLicenseSkuData.AgentTask</WorkflowName>
<WriteToEventLog>true</WriteToEventLog>
</ProbeAction>
</Task>