Поделиться через


Тип ресурса deviceHealthScript

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

Важный: API Microsoft Graph в версии /beta могут быть изменены; Использование в рабочей среде не поддерживается.

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

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

Методы

Метод Возвращаемый тип Описание
Перечисление deviceHealthScripts Коллекция deviceHealthScript Перечисление свойств и связей объектов deviceHealthScript .
Получение deviceHealthScript deviceHealthScript Чтение свойств и связей объекта deviceHealthScript .
Создание deviceHealthScript deviceHealthScript Создайте объект deviceHealthScript .
Удаление deviceHealthScript Нет Удаляет устройствоHealthScript.
Обновление 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 Самая высокая доступная версия для сценария Microsoft Proprietary
deviceHealthScriptType deviceHealthScriptType DeviceHealthScriptType для политики скрипта. Возможные значения: deviceHealthScript, managedInstallerScript.
detectionScriptParameters коллекция deviceHealthScriptParameter Список объектов ComplexType DetectionScriptParameters.
remediationScriptParameters коллекция deviceHealthScriptParameter Список объектов ComplexType RemediationScriptParameters.

Связи

Связь Тип Описание
assignments коллекция deviceHealthScriptAssignment Список назначений групп для скрипта работоспособности устройства
runSummary 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"
    }
  ]
}