win32LobAppPowerShellScriptRule-Ressourcentyp

Namespace: microsoft.graph

Hinweis: Die Microsoft Graph-API für Intune setzt eine aktive Intune-Lizenz für den Mandanten voraus.

Ein komplexer Typ zum Speichern der PowerShell-Skriptregeldaten für eine Win32-Branchen-App.

Erbt von win32LobAppRule

Eigenschaften

Eigenschaft Typ Beschreibung
ruleType win32LobAppRuleType Der Regeltyp, der den Zweck der Regel angibt. Geerbt von win32LobAppRule. Mögliche Werte sind: detection und requirement.
displayName String Der Anzeigename für die Regel. Geben Sie diesen Wert nicht an, wenn die Regel für die Erkennung verwendet wird.
enforceSignatureCheck Boolean Ein Wert, der angibt, ob eine Signaturüberprüfung erzwungen wird.
runAs32Bit Boolesch Ein Wert, der angibt, ob das Skript als 32-Bit ausgeführt werden soll.
runAsAccount runAsAccountType Der Ausführungskontext des Skripts. Geben Sie diesen Wert nicht an, wenn die Regel für die Erkennung verwendet wird. Skripterkennungsregeln werden im selben Kontext wie der zugehörige App-Installationskontext ausgeführt. Mögliche Werte sind: system und user.
scriptContent Zeichenfolge Der base64-codierte Skriptinhalt.
operationType win32LobAppPowerShellScriptRuleOperationType Der Typ des Skriptausgabevergleichsvorgangs. Verwenden Sie NotConfigured (standardwert), wenn die Regel für die Erkennung verwendet wird. Mögliche Werte: notConfigured, string, dateTime, integer, float, version, boolean.
operator win32LobAppRuleOperator Der Skriptausgabeoperator. Verwenden Sie NotConfigured (standardwert), wenn die Regel für die Erkennung verwendet wird. Mögliche Werte: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.
comparisonValue String Der Wert für den Skriptausgabevergleich. Geben Sie keinen Wert an, wenn die Regel für die Erkennung verwendet wird.

Beziehungen

Keine

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "@odata.type": "#microsoft.graph.win32LobAppPowerShellScriptRule",
  "ruleType": "String",
  "displayName": "String",
  "enforceSignatureCheck": true,
  "runAs32Bit": true,
  "runAsAccount": "String",
  "scriptContent": "String",
  "operationType": "String",
  "operator": "String",
  "comparisonValue": "String"
}