deviceHealthScript-Ressourcentyp

Namespace: microsoft.graph

Wichtig: Microsoft unterstützt Intune /beta-APIs, sie unterliegen jedoch häufigeren Änderungen. Microsoft empfiehlt, wenn möglich Version v1.0 zu verwenden. Überprüfen Sie die Verfügbarkeit einer API in Version v1.0 mithilfe der Versionsauswahl.

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

Intune bietet Kunden die Möglichkeit, ihre Powershell Health-Skripts (Wartung + Erkennung) auf den registrierten Windows 10 Azure Active Directory-verbundenen Geräten auszuführen.

Methoden

Methode Rückgabetyp Beschreibung
deviceHealthScripts auflisten deviceHealthScript-Auflistung Listen Sie Eigenschaften und Beziehungen der deviceHealthScript-Objekte auf.
deviceHealthScript abrufen deviceHealthScript Lesen Sie Eigenschaften und Beziehungen des deviceHealthScript-Objekts .
deviceHealthScript erstellen deviceHealthScript Erstellen Sie ein neues deviceHealthScript-Objekt .
deviceHealthScript löschen Keine Löscht ein deviceHealthScript.
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 der Korrekturen durch ein Gerät Integritätsskripts

Eigenschaften

Eigenschaft Typ Beschreibung
id Zeichenfolge Eindeutiger Bezeichner für das Skript zur Geräteintegrität
publisher Zeichenfolge Der Name des Herausgebers des Geräteintegritätsskripts
Version Zeichenfolge Version des Geräteintegritätsskripts
displayName Zeichenfolge Name des Skripts für die Geräteintegrität
description Zeichenfolge Beschreibung des Skripts für die Geräteintegrität
detectionScriptContent Binär Der gesamte Inhalt des PowerShell-Erkennungsskripts
remediationScriptContent Binär Der gesamte Inhalt des PowerShell-Korrekturskripts
createdDateTime DateTimeOffset Der Zeitstempel, zu dem das Skript für die Geräteintegrität erstellt wurde. Diese Eigenschaft ist schreibgeschützt.
lastModifiedDateTime DateTimeOffset Der Zeitstempel, als das Skript für die Geräteintegrität geändert wurde. Diese Eigenschaft ist schreibgeschützt.
runAsAccount runAsAccountType Gibt den Typ des Ausführungskontexts an. Mögliche Werte sind: system und user.
enforceSignatureCheck Boolean Geben Sie an, ob die Skriptsignatur überprüft werden muss.
runAs32Bit Boolean Geben Sie an, ob die PowerShell-Skripts als 32-Bit-Version 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. Mögliche Werte sind: deviceHealthScript und managedInstallerScript.
detectionScriptParameters deviceHealthScriptParameter-Auflistung Liste der ComplexType DetectionScriptParameters-Objekte.
remediationScriptParameters deviceHealthScriptParameter-Auflistung Liste der ComplexType-RemediationScriptParameters-Objekte.

Beziehungen

Beziehung Typ Beschreibung
assignments deviceHealthScriptAssignment-Auflistung Die Liste der Gruppenzuweisungen für das Skript zur Geräteintegrität
runSummary deviceHealthScriptRunSummary Zusammenfassung der allgemeinen Ausführungszusammenfassung für das Skript zur Geräteintegrität.
deviceRunStates deviceHealthScriptDeviceState-Auflistung Liste der Ausführungsstatus 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"
    }
  ]
}