deviceHealthScript-Ressourcentyp

Namespace: microsoft.graph

Wichtig: Microsoft Graph-APIs unter der /beta-Version können sich ändern. Die Verwendung in der Produktion 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 Health-Skripts (Wartung und Erkennung) auf den registrierten in Azure Active Directory eingebundenen Windows 10-Geräten auszuführen.

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von deviceHealthScripts deviceHealthScript-Sammlung Auflisten der Eigenschaften und Beziehungen der deviceHealthScript-Objekte .
DeviceHealthScript abrufen deviceHealthScript Lesen von Eigenschaften und Beziehungen des deviceHealthScript-Objekts .
Erstellen von deviceHealthScript deviceHealthScript Erstellen Sie ein neues deviceHealthScript-Objekt .
DeviceHealthScript löschen Keine Löscht ein deviceHealthScript-Element.
DeviceHealthScript aktualisieren deviceHealthScript Aktualisieren sie die Eigenschaften eines deviceHealthScript-Objekts .
Aktion zuweisen Keine
updateGlobalScript-Aktion String Aktualisieren des proprietären Geräteintegritätsskripts
getGlobalScriptHighestAvailableVersion-Aktion String Aktualisieren des proprietären Geräteintegritätsskripts
enableGlobalScripts-Aktion Keine
areGlobalScriptsAvailable-Funktion globalDeviceHealthScriptState
getRemediationSummary-Funktion deviceHealthScriptRemediationSummary
getRemediationHistory-Funktion deviceHealthScriptRemediationHistory Funktion zum Abrufen der Anzahl von Korrekturen durch ein Skript zur Geräteintegrität

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 String Name des Geräteintegritätsskripts
description String Beschreibung des Geräteintegritätsskripts
detectionScriptContent Binär Der gesamte Inhalt des Erkennungs-PowerShell-Skripts
remediationScriptContent Binär Der gesamte Inhalt des PowerShell-Skripts zur Wiederherstellung
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 Boolesch Angeben, ob die Skriptsignatur überprüft werden muss
runAs32Bit Boolesch Angeben, ob PowerShell-Skripts als 32-Bit ausgeführt werden sollen
roleScopeTagIds String-Sammlung Liste der Bereichstag-IDs für das Geräteintegritätsskript
isGlobalScript Boolesch Bestimmt, ob es sich um ein proprietäres Microsoft-Skript handelt. Proprietäre Skripts sind schreibgeschützt
highestAvailableVersion String Höchste verfügbare Version für ein proprietäres Microsoft-Skript
deviceHealthScriptType deviceHealthScriptType DeviceHealthScriptType für die Skriptrichtlinie. Mögliche Werte sind: deviceHealthScript und managedInstallerScript.
detectionScriptParameters deviceHealthScriptParameter-Sammlung Liste der ComplexType DetectionScriptParameters-Objekte.
remediationScriptParameters deviceHealthScriptParameter-Sammlung 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 das 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",
  "deviceHealthScriptType": "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"
    }
  ]
}