Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Crea un nuevo objeto deviceComplianceScript .
Esta API está disponible en las siguientes implementaciones en la nube nacional.
| Servicio global | Administración pública de EE. UU. | Gobierno de EE. UU. L5 (DOD) | China operado por 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Permisos
Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.
| Tipo de permiso | Permisos (de menos a más privilegiados) |
|---|---|
| Delegado (cuenta profesional o educativa) | DeviceManagementScripts.ReadWrite.All |
| Delegado (cuenta personal de Microsoft) | No admitida. |
| Aplicación | DeviceManagementScripts.ReadWrite.All |
Solicitud HTTP
POST /deviceManagement/deviceComplianceScripts
Encabezados de solicitud
| Encabezado | Valor |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre autenticación y autorización. |
| Aceptar | application/json |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione una representación JSON para el objeto deviceComplianceScript.
En la tabla siguiente se muestran las propiedades necesarias para crear el deviceComplianceScript.
| Propiedad | Tipo | Descripción |
|---|---|---|
| id | Cadena | Identificador único para el script de cumplimiento de dispositivos |
| publisher | Cadena | Nombre del publicador del script de cumplimiento del dispositivo |
| version | Cadena | Versión del script de cumplimiento de dispositivos |
| displayName | Cadena | Nombre del script de cumplimiento del dispositivo |
| description | Cadena | Descripción del script de cumplimiento de dispositivos |
| detectionScriptContent | Binario | Todo el contenido del script de detección de PowerShell |
| createdDateTime | DateTimeOffset | Marca de tiempo de creación del script de cumplimiento de dispositivos. Esta propiedad es de sólo lectura. |
| lastModifiedDateTime | DateTimeOffset | La marca de tiempo de cuando se modificó el script de cumplimiento 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 cumplimiento de dispositivos |
Respuesta
Si se realiza correctamente, este método devuelve un 201 Created código de respuesta y un objeto deviceComplianceScript en el cuerpo de la respuesta.
Ejemplo
Solicitud
Aquí tiene un ejemplo de la solicitud.
POST https://graph.microsoft.com/beta/deviceManagement/deviceComplianceScripts
Content-type: application/json
Content-length: 420
{
"@odata.type": "#microsoft.graph.deviceComplianceScript",
"publisher": "Publisher value",
"version": "Version value",
"displayName": "Display Name value",
"description": "Description value",
"detectionScriptContent": "ZGV0ZWN0aW9uU2NyaXB0Q29udGVudA==",
"runAsAccount": "user",
"enforceSignatureCheck": true,
"runAs32Bit": true,
"roleScopeTagIds": [
"Role Scope Tag Ids value"
]
}
Respuesta
Aquí tiene un ejemplo de la respuesta. Nota: Es posible que el objeto de respuesta que aparezca aquí esté truncado para abreviar. Todas las propiedades se devolverán desde una llamada real.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 592
{
"@odata.type": "#microsoft.graph.deviceComplianceScript",
"id": "14e72a7b-2a7b-14e7-7b2a-e7147b2ae714",
"publisher": "Publisher value",
"version": "Version value",
"displayName": "Display Name value",
"description": "Description value",
"detectionScriptContent": "ZGV0ZWN0aW9uU2NyaXB0Q29udGVudA==",
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"runAsAccount": "user",
"enforceSignatureCheck": true,
"runAs32Bit": true,
"roleScopeTagIds": [
"Role Scope Tag Ids value"
]
}