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"
]
}