Тип ресурса deviceHealthScript

Пространство имен: microsoft.graph

Важно! Майкрософт поддерживает API Intune и бета-версии, но они могут быть изменены чаще. Корпорация Майкрософт рекомендует по возможности использовать версию 1.0. Проверьте доступность API в версии 1.0 с помощью средства выбора версии.

Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.

Intune предоставит клиентам возможность запускать свои сценарии работоспособности Powershell (исправление + обнаружение) на зарегистрированных устройствах с Windows 10, присоединенных к Azure Active Directory.

Методы

Метод Возвращаемый тип Описание
Список deviceHealthScripts Коллекция deviceHealthScript Список свойств и связей объектов deviceHealthScript .
Получить deviceHealthScript deviceHealthScript Чтение свойств и связей объекта deviceHealthScript .
Создать deviceHealthScript deviceHealthScript Создание нового объекта deviceHealthScript .
Удалить deviceHealthScript Нет Удаляет сценарий deviceHealthScript.
Обновление deviceHealthScript deviceHealthScript Обновление свойств объекта deviceHealthScript .
Действие assign Нет
Действие updateGlobalScript String Обновление собственного сценария работоспособности устройства
Действие getGlobalScriptHighestAvailableVersion String Обновление собственного сценария работоспособности устройства
Действие enableGlobalScripts Нет
areGlobalScriptsAvailable globalDeviceHealthScriptState
getRemediationSummary deviceHealthScriptRemediationSummary
getRemediationHistory deviceHealthScriptRemediationHistory Функция для получения количества исправлений, исправленных сценариями работоспособности устройства

Свойства

Свойство Тип Описание
id String Уникальный идентификатор сценария работоспособности устройства
publisher String Имя издателя сценария работоспособности устройства
version String Версия сценария работоспособности устройства
displayName String Имя сценария работоспособности устройства
description String Описание сценария работоспособности устройства
detectionScriptContent Binary Все содержимое сценария обнаружения PowerShell
remediationScriptContent Binary Все содержимое сценария PowerShell исправления
createdDateTime DateTimeOffset Метка времени создания сценария работоспособности устройства. Это свойство доступно только для чтения.
lastModifiedDateTime DateTimeOffset Метка времени, когда сценарий работоспособности устройства был изменен. Это свойство доступно только для чтения.
runAsAccount runAsAccountType Указывает тип контекста выполнения. Возможные значения: system, user.
enforceSignatureCheck Логический Укажите, нужно ли проверить подпись скрипта
runAs32Bit Логический Указание, должны ли сценарии PowerShell выполняться как 32-разрядные
roleScopeTagIds Коллекция строк Список идентификаторов тегов области для сценария работоспособности устройства
isGlobalScript Логический Определяет, является ли это проприетарным сценарием Майкрософт. Проприетарные сценарии доступны только для чтения
highestAvailableVersion String Самая высокая доступная версия для проприетарного сценария Майкрософт
deviceHealthScriptType deviceHealthScriptType DeviceHealthScriptType для политики сценариев. Возможные значения: deviceHealthScript, managedInstallerScript.
detectionScriptParameters Коллекция deviceHealthScriptParameter Список объектов ComplexType DetectionScriptParameters.
remediationScriptParameters Коллекция deviceHealthScriptParameter Список объектов RemediationScriptParameters ComplexType.

Связи

Связь Тип Описание
assignments Коллекция deviceHealthScriptAssignment Список групповых назначений сценария работоспособности устройства
выполнить сводку deviceHealthScriptRunSummary Высокоуровневая сводка по запуску сценария работоспособности устройства.
deviceRunStates Коллекция deviceHealthScriptDeviceState Список состояний выполнения сценария работоспособности устройства на всех устройствах

Представление JSON

Ниже представлено описание ресурса в формате JSON.

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