Authorize Serial Numbers

Squadra.secRMM.AuthorizeSerialNumbers (Task)

This opsmgr agent task allows you to set the secRMM "AllowedSerialNumbers" property. The secRMM AllowedSerialNumbers property tells secRMM which SerialNumber(s) are allowed to be written to. The secRMM AllowedSerialNumbers property can also be used to completely disallow use of Removable Media. This is accomplished by specifying a value that will never match any SerialNumbers within your environment. The value of the secRMM AllowedSerialNumbers property is a semicolon separated list of SerialNumbers.

Element properties:

TargetSquadra.secRMM.Event
AccessibilityInternal
CategorySecurityHealth
EnabledTrue
RemotableFalse
Timeout300

Member Modules:

ID Module Type TypeId RunAs 
Script WriteAction Microsoft.Windows.ScriptWriteAction Default

Source Code:

<Task ID="Squadra.secRMM.AuthorizeSerialNumbers" Accessibility="Internal" Enabled="true" Target="Squadra.secRMM.Event" Timeout="300" Remotable="true">
<Category>SecurityHealth</Category>
<WriteAction ID="Script" TypeID="Windows!Microsoft.Windows.ScriptWriteAction">
<ScriptName>SetAllowedSerialNumbers.vbs</ScriptName>
<Arguments>Null</Arguments>
<ScriptBody><Script>
Option Explicit
SetLocale("en-us")
Dim objArgs
Dim objSecRMM
Set objArgs = WScript.Arguments
Set objSecRMM = CreateObject("secRMMInterface")
If (objArgs(0) = "Null") Then
objSecRMM.SetProperty "AllowedSerialNumbers", Null
WScript.Echo "secRMM Property AllowedSerialNumbers has been cleared"
Else
objSecRMM.SetProperty "AllowedSerialNumbers", objArgs(0)
WScript.Echo "secRMM Property AllowedSerialNumbers has been set"
End If
</Script></ScriptBody>
<TimeoutSeconds>300</TimeoutSeconds>
</WriteAction>
</Task>