deviceHealthScript tipo de recurso

Espacio de nombres: microsoft.graph

Importante: Microsoft admite las API de Intune/beta, pero están sujetas a cambios más frecuentes. Microsoft recomienda usar la versión v1.0 siempre que sea posible. Comprobar la disponibilidad de una API en la versión v1.0 mediante el selector de versión.

Nota: la API de Microsoft Graph para Intune requiere una licencia activa de Intune para el espacio empresarial.

Intune ofrecerá a los clientes la posibilidad de ejecutar sus scripts de Powershell Health (corrección + detección) en los dispositivos inscritos vinculados a Windows 10 Azure Active Directory.

Métodos

Método Tipo de valor devuelto Descripción
Enumerar deviceHealthScripts Colección deviceHealthScript Enumerar las propiedades y las relaciones de los objetos deviceHealthScript .
Obtener deviceHealthScript deviceHealthScript Lee las propiedades y relaciones del objeto deviceHealthScript .
Crear deviceHealthScript deviceHealthScript Crea un nuevo objeto deviceHealthScript .
Eliminar deviceHealthScript Ninguno Elimina un deviceHealthScript.
Actualizar deviceHealthScript deviceHealthScript Actualiza las propiedades de un objeto deviceHealthScript .
Acción assign Ninguno
Acción de updateGlobalScript Cadena Actualizar el script de estado del dispositivo propietario
acción getGlobalScriptHighestAvailableVersion Cadena Actualizar el script de estado del dispositivo propietario
acción enableGlobalScripts Ninguno
Función areGlobalScriptsAvailable globalDeviceHealthScriptState
Función getRemediationSummary deviceHealthScriptRemediationSummary
Función getRemediationHistory deviceHealthScriptRemediationHistory Función para obtener el número de correcciones realizadas por un script de estado de dispositivo

Propiedades

Propiedad Tipo Descripción
id Cadena Identificador único para el script de estado del dispositivo
publisher Cadena Nombre del publicador del script de estado del dispositivo
version Cadena Versión del script de estado del dispositivo
displayName Cadena Nombre del script de estado del dispositivo
description Cadena Descripción del script de estado del dispositivo
detectionScriptContent Binario Todo el contenido del script de detección de PowerShell
remediationScriptContent Binario Todo el contenido del script de PowerShell de corrección
createdDateTime DateTimeOffset Marca de tiempo de creación del script de estado del dispositivo. Esta propiedad es de sólo lectura.
lastModifiedDateTime DateTimeOffset La marca de tiempo de cuando se modificó el script de estado del dispositivo. Esta propiedad es de sólo lectura.
runAsAccount runAsAccountType Indica el tipo de contexto de ejecución. Los valores posibles son system y user.
enforceSignatureCheck Booleano Indique si es necesario comprobar la firma del script
runAs32Bit Booleano Indique si los scripts de PowerShell deben ejecutarse como 32 bits
roleScopeTagIds Colección string Lista de identificadores de etiquetas de ámbito para el script de estado del dispositivo
isGlobalScript Booleano Determina si se trata de un script propietario de Microsoft. Los scripts propietarios son de solo lectura
highestAvailableVersion Cadena La versión más alta disponible para un script propietario de Microsoft
deviceHealthScriptType deviceHealthScriptType DeviceHealthScriptType para la directiva de script. Los valores posibles son deviceHealthScript y managedInstallerScript.
detectionScriptParameters Colección deviceHealthScriptParameter Lista de objetos ComplexType DetectionScriptParameters.
remediationScriptParameters Colección deviceHealthScriptParameter Lista de objetos RemediationScriptParameters de ComplexType.

Relaciones

Relación Tipo Descripción
assignments Colección deviceHealthScriptAssignment Lista de asignaciones de grupo para el script de estado del dispositivo
runSummary deviceHealthScriptRunSummary Resumen de ejecución de alto nivel para script de estado del dispositivo.
deviceRunStates Colección deviceHealthScriptDeviceState Lista de estados de ejecución del script de mantenimiento del dispositivo en todos los dispositivos

Representación JSON

Aquí tiene una representación JSON del 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"
    }
  ]
}