Freigeben über


deviceShellScript-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 bietet Kunden die Möglichkeit, ihre Shell-Skripts auf den registrierten Mac OS-Geräten auszuführen. Das Skript kann einmal oder in regelmäßigen Abständen ausgeführt werden.

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von deviceShellScripts deviceShellScript-Sammlung Listet die Eigenschaften und Beziehungen der deviceShellScript-Objekte auf.
DeviceShellScript abrufen deviceShellScript Lesen von Eigenschaften und Beziehungen des deviceShellScript-Objekts .
Erstellen von deviceShellScript deviceShellScript Erstellen Sie ein neues deviceShellScript-Objekt .
deviceShellScript löschen Keine Löscht ein deviceShellScript-Element.
Aktualisieren von deviceShellScript deviceShellScript Aktualisieren sie die Eigenschaften eines deviceShellScript-Objekts .
Aktion zuweisen Keine

Eigenschaften

Eigenschaft Typ Beschreibung
executionFrequency Dauer Das Intervall für die Skriptausführung. Wenn nicht definiert, wird das Skript einmal ausgeführt.
retryCount Int32 Anzahl der Wiederholungsversuche für das Skript, wenn es fehlschlägt
blockExecutionNotifications Boolesch Benachrichtigt den Benutzer nicht, dass ein Skript ausgeführt wird.
id Zeichenfolge Eindeutiger Bezeichner für das Geräteverwaltungsskript.
displayName Zeichenfolge Name des Geräteverwaltungsskripts.
description Zeichenfolge Optionale Beschreibung für das Geräteverwaltungsskript.
scriptContent Binär Der Skriptinhalt.
createdDateTime DateTimeOffset Das Datum und die Uhrzeit der Erstellung des Geräteverwaltungsskripts. Diese Eigenschaft ist schreibgeschützt.
lastModifiedDateTime DateTimeOffset Datum und Uhrzeit der letzten Änderung des Geräteverwaltungsskripts. Diese Eigenschaft ist schreibgeschützt.
runAsAccount runAsAccountType Gibt den Typ des Ausführungskontexts an. Mögliche Werte sind: system und user.
fileName Zeichenfolge Skriptdateiname.
roleScopeTagIds String-Sammlung Liste der Bereichstag-IDs für diese PowerShellScript-Instanz.

Beziehungen

Beziehung Typ Beschreibung
groupAssignments deviceManagementScriptGroupAssignment-Sammlung Die Liste der Gruppenzuweisungen für das Geräteverwaltungsskript.
assignments deviceManagementScriptAssignment-Sammlung Die Liste der Gruppenzuweisungen für das Geräteverwaltungsskript.
runSummary deviceManagementScriptRunSummary Ausführungszusammenfassung für das Geräteverwaltungsskript.
deviceRunStates deviceManagementScriptDeviceState-Sammlung Liste der Ausführungszustände für dieses Skript auf allen Geräten.
userRunStates deviceManagementScriptUserState-Sammlung Liste der Ausführungszustände für dieses Skript für alle Benutzer.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "@odata.type": "#microsoft.graph.deviceShellScript",
  "executionFrequency": "String (duration)",
  "retryCount": 1024,
  "blockExecutionNotifications": true,
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "scriptContent": "binary",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "runAsAccount": "String",
  "fileName": "String",
  "roleScopeTagIds": [
    "String"
  ]
}