Compartilhar via


tipo de recurso deviceHealthScript

Namespace: microsoft.graph

Importante: As APIs do Microsoft Graph na versão /beta estão sujeitas a alterações; a utilização de produção não é suportada.

Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.

Intune fornecerá ao cliente a capacidade de executar os scripts do PowerShell Health (remediação + deteção) nos dispositivos associados ao Azure Active Directory do Windows 10 inscritos.

Métodos

Método Tipo de retorno Descrição
Listar deviceHealthScripts coleção deviceHealthScript Listar propriedades e relações dos objetos deviceHealthScript .
Obter deviceHealthScript deviceHealthScript Leia as propriedades e relações do objeto deviceHealthScript .
Criar deviceHealthScript deviceHealthScript Crie um novo objeto deviceHealthScript .
Eliminar deviceHealthScript Nenhum Elimina um dispositivoHealthScript.
Atualizar deviceHealthScript deviceHealthScript Atualize as propriedades de um objeto deviceHealthScript .
atribuir ação Nenhum
ação updateGlobalScript Cadeia de caracteres Atualizar o Script de Estado de Funcionamento do Dispositivo Proprietário
ação getGlobalScriptHighestAvailableVersion Cadeia de caracteres Atualizar o Script de Estado de Funcionamento do Dispositivo Proprietário
ação enableGlobalScripts Nenhum
função areGlobalScriptsAvailable globalDeviceHealthScriptState
função getRemediationSummary deviceHealthScriptRemediationSummary
função getRemediationHistory deviceHealthScriptRemediationHistory Função para obter o número de remediações por scripts de estado de funcionamento do dispositivo

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres Identificador Exclusivo para o script de estado de funcionamento do dispositivo
publicador Cadeia de caracteres Nome do publicador do script de estado de funcionamento do dispositivo
versão Cadeia de caracteres Versão do script de estado de funcionamento do dispositivo
displayName Cadeia de caracteres Nome do script de estado de funcionamento do dispositivo
description Cadeia de caracteres Descrição do script de estado de funcionamento do dispositivo
detectionScriptContent Binária Todo o conteúdo do script do PowerShell de deteção
remediationScriptContent Binária Todo o conteúdo do script do PowerShell de remediação
createdDateTime DateTimeOffset O carimbo de data/hora de quando o script de estado de funcionamento do dispositivo foi criado. Essa propriedade é somente leitura.
lastModifiedDateTime DateTimeOffset O carimbo de data/hora de quando o script de estado de funcionamento do dispositivo foi modificado. Essa propriedade é somente leitura.
runAsAccount runAsAccountType Indica o tipo de contexto de execução. Os valores possíveis são: system e user.
enforceSignatureCheck Booliano Indicar se a assinatura de script precisa de ser verificada
runAs32Bit Booliano Indicar se os scripts do PowerShell devem ser executados como 32 bits
roleScopeTagIds String collection Lista de IDs de Etiquetas de Âmbito para o script de estado de funcionamento do dispositivo
isGlobalScript Booliano Determina se se trata de Script Proprietário da Microsoft. Os scripts proprietários são só de leitura
highestAvailableVersion Cadeia de caracteres Versão mais elevada disponível para um script Proprietário da Microsoft
deviceHealthScriptType deviceHealthScriptType DeviceHealthScriptType para a política de script. Os valores possíveis são: deviceHealthScript e managedInstallerScript.
detectionScriptParameters coleção deviceHealthScriptParameter Lista de objetos ComplexType DetectionScriptParameters.
remediationScriptParameters coleção deviceHealthScriptParameter Lista de objetos ComplexType RemediationScriptParameters.

Relações

Relação Tipo Descrição
assignments coleção deviceHealthScriptAssignment A lista de atribuições de grupo para o script de estado de funcionamento do dispositivo
runSummary deviceHealthScriptRunSummary Resumo de execução de alto nível do script de estado de funcionamento do dispositivo.
deviceRunStates deviceHealthScriptDeviceState collection Lista de estados de execução do script de estado de funcionamento do dispositivo em todos os dispositivos

Representação JSON

Veja a seguir uma representação JSON do recurso.

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