Novell ZENworks Endpoint Security Management 3.5 Manuale Utente

Pagina di 245
ZENworks® ESM 3.5
Administrator’s Manual
179
Action.Trace("HDCState(e1394) = " & ret)
ret = Query.HDCState(eBlueTooth)
Action.Trace("HDCState(eBlueTooth) = " & ret)
ret = Query.HDCState(eSerialPort)
Action.Trace("HDCState(eSerialPort) = " & ret)
ret = Query.HDCState(eParrallelPort)
Action.Trace("HDCState(eParrallelPort) = " & ret)
ret = Query.IsWiFiDisabled()
Action.Trace("\nIsWiFiDisabled = " & ret)
ret = Query.IsWiFiDisabledWhenWired()
Action.Trace("IsWiFiDisabledWhenWired = " & ret)
ret = Query.IsAdHocDisabled()
Action.Trace("IsAdHocDisabled = " & ret)
ret = Query.IsAdapterBridgeDisabled()
Action.Trace("IsAdapterBridgeDisabled = " & ret)
ret = Query.MinimumWiFiSecurityState()
Action.Trace("MinimumWiFiSecurityState = " & ret)
ret = Query.IsWiredDisabled()
Action.Trace("IsWiredDisabled = " & ret)
ret = Query.IsDialupDisabled()
Action.Trace("IsDialupDisabled = " & ret)
Storage Namespace
There are two kinds of storage in the Endpoint Security Client storage space. Persistent storage 
remains between sessions of the client, while transient storage exists only for the duration of the 
client.  Transient values can be accessed in each rule script invocation.  Also, persistent storage 
can only store and retrieve string values, while transient storage store and retrieve those values 
that a VARIANT can hold.
Note
Each script variable stored in the "secure store" is preceded by a "rule id" (one for each script).  Variables 
that need to be shared between scripts MUST have a forward slash BEFORE the variable name in EACH 
"persist" function accessing them to make that variable global, or accessible, to each script: