deviceHealthScript-Ressourcentyp

Namespace: microsoft.graph

Wichtig: Microsoft Graph-APIs unter der /beta-Version können geändert werden. Die Produktionsverwendung wird nicht unterstützt.

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

Intune bieten Kunden die Möglichkeit, ihre PowerShell-Integritätsskripts (Korrektur + Erkennung) auf den registrierten In Azure Active Directory-Geräten unter Windows 10 auszuführen.

Methoden

Methode Rückgabetyp Beschreibung
deviceHealthScripts auflisten deviceHealthScript-Sammlung Listet die Eigenschaften und Beziehungen der deviceHealthScript-Objekte auf.
deviceHealthScript abrufen deviceHealthScript Liest die Eigenschaften und Beziehungen des deviceHealthScript-Objekts .
deviceHealthScript erstellen deviceHealthScript Erstellen Sie ein neues deviceHealthScript-Objekt .
deviceHealthScript löschen Keiner Löscht ein deviceHealthScript-Objekt.
deviceHealthScript aktualisieren deviceHealthScript Dient zum Aktualisieren der Eigenschaften eines deviceHealthScript-Objekts .
Aktion zuweisen Keine Noch nicht dokumentiert.
updateGlobalScript-Aktion Zeichenfolge Aktualisieren des proprietären Geräteintegritätsskripts
getGlobalScriptHighestAvailableVersion-Aktion Zeichenfolge Aktualisieren des proprietären Geräteintegritätsskripts
enableGlobalScripts-Aktion Keine Noch nicht dokumentiert.
areGlobalScriptsAvailable-Funktion globalDeviceHealthScriptState Noch nicht dokumentiert.
getRemediationSummary-Funktion deviceHealthScriptRemediationSummary Noch nicht dokumentiert.
getRemediationHistory-Funktion deviceHealthScriptRemediationHistory Funktion zum Abrufen der Anzahl von Korrekturen durch Geräteintegritätsskripts

Eigenschaften

Eigenschaft Typ Beschreibung
id String Eindeutiger Bezeichner für das Geräteintegritätsskript
publisher String Name des Herausgebers des Geräteintegritätsskripts
Version String Version des Geräteintegritätsskripts
displayName Zeichenfolge Name des Geräteintegritätsskripts
description Zeichenfolge Beschreibung des Geräteintegritätsskripts
detectionScriptContent Binär Der gesamte Inhalt des Powershell-Skripts für die Erkennung
remediationScriptContent Binär Der gesamte Inhalt des Korrektur-PowerShell-Skripts
createdDateTime DateTimeOffset Der Zeitstempel der Erstellung des Geräteintegritätsskripts. Diese Eigenschaft ist schreibgeschützt.
lastModifiedDateTime DateTimeOffset Der Zeitstempel der Änderung des Geräteintegritätsskripts. Diese Eigenschaft ist schreibgeschützt.
runAsAccount runAsAccountType Gibt den Typ des Ausführungskontexts an. Mögliche Werte sind: system und user.
enforceSignatureCheck Boolean Angeben, ob die Skriptsignatur überprüft werden muss
runAs32Bit Boolesch Angeben, ob PowerShell-Skripts als 32-Bit ausgeführt werden sollen
roleScopeTagIds String collection Liste der Bereichstag-IDs für das Geräteintegritätsskript
isGlobalScript Boolean Bestimmt, ob es sich um ein proprietäres Microsoft-Skript handelt. Proprietäre Skripts sind schreibgeschützt.
highestAvailableVersion Zeichenfolge Höchste verfügbare Version für ein proprietäres Microsoft-Skript
detectionScriptParameters deviceHealthScriptParameter-Auflistung Liste der ComplexType DetectionScriptParameters-Objekte.
remediationScriptParameters deviceHealthScriptParameter-Auflistung Liste der ComplexType RemediationScriptParameters-Objekte.

Beziehungen

Beziehung Typ Beschreibung
assignments deviceHealthScriptAssignment-Sammlung Die Liste der Gruppenzuweisungen für das Geräteintegritätsskript
runSummary deviceHealthScriptRunSummary Allgemeine Ausführungszusammenfassung für geräteintegritätsskript.
deviceRunStates deviceHealthScriptDeviceState-Sammlung Liste der Ausführungszustände für das Geräteintegritätsskript auf allen Geräten

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "@odata.type": "#microsoft.graph.deviceHealthScript",
  "id": "String (identifier)",
  "publisher": "String",
  "version": "String",
  "displayName": "String",
  "description": "String",
  "detectionScriptContent": "binary",
  "remediationScriptContent": "binary",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "runAsAccount": "String",
  "enforceSignatureCheck": true,
  "runAs32Bit": true,
  "roleScopeTagIds": [
    "String"
  ],
  "isGlobalScript": true,
  "highestAvailableVersion": "String",
  "detectionScriptParameters": [
    {
      "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
      "name": "String",
      "description": "String",
      "isRequired": true,
      "applyDefaultValueWhenNotAssigned": true,
      "defaultValue": "String"
    }
  ],
  "remediationScriptParameters": [
    {
      "@odata.type": "microsoft.graph.deviceHealthScriptStringParameter",
      "name": "String",
      "description": "String",
      "isRequired": true,
      "applyDefaultValueWhenNotAssigned": true,
      "defaultValue": "String"
    }
  ]
}