Freigeben über


deviceHealthScript-Ressourcentyp

Namespace: microsoft.graph

Wichtig: Microsoft unterstützt Intune/beta-APIs, die jedoch häufiger geändert werden. Microsoft empfiehlt, nach Möglichkeit Version 1.0 zu verwenden. Überprüfen Sie die Verfügbarkeit einer API in Version 1.0 mithilfe der Versionsauswahl.

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 (Wartung und Erkennung) auf den registrierten Windows 10 Azure in Active Directory eingebundenen Geräten auszuführen.

Methoden

Methode Rückgabetyp Beschreibung
deviceHealthScripts auflisten deviceHealthScript-Sammlung Auflisten der Eigenschaften und Beziehungen der deviceHealthScript-Objekte .
deviceHealthScript abrufen deviceHealthScript Lesen von Eigenschaften und Beziehungen des deviceHealthScript-Objekts .
deviceHealthScript erstellen 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 Zeichenfolge Aktualisieren des proprietären Geräteintegritätsskripts
getGlobalScriptHighestAvailableVersion-Aktion Zeichenfolge 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 Zeichenfolge Eindeutiger Bezeichner für das Geräteintegritätsskript
publisher Zeichenfolge Name des Herausgebers des Geräteintegritätsskripts
Version Zeichenfolge 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 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. Die möglichen Werte sind: system, user.
enforceSignatureCheck Boolean Angeben, ob die Skriptsignatur überprüft werden muss
runAs32Bit Boolean 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
deviceHealthScriptType deviceHealthScriptType DeviceHealthScriptType für die Skriptrichtlinie. Die möglichen Werte sind: deviceHealthScript, 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"
    }
  ]
}