Descripción proporcionada por el administrador de la configuración del dispositivo. Heredado de deviceConfiguration
displayName
Cadena
Nombre proporcionado por el administrador de la configuración del dispositivo. Heredado de deviceConfiguration
version
Int32
Versión de la configuración del dispositivo. Heredado de deviceConfiguration
payloadName
Cadena
Nombre que se muestra al usuario.
payloadFileName
Cadena
Nombre de archivo de carga útil (*.mobileconfig
*.xml).
carga útil
Binario
Carga útil. (Matriz de bytes codificada UTF8)
Respuesta
Si se ejecuta correctamente, este método devuelve un código de respuesta 201 Created y un objeto macOSCustomConfiguration en el cuerpo de la respuesta.
POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations
Content-type: application/json
Content-length: 281
{
"@odata.type": "#microsoft.graph.macOSCustomConfiguration",
"description": "Description value",
"displayName": "Display Name value",
"version": 7,
"payloadName": "Payload Name value",
"payloadFileName": "Payload File Name value",
"payload": "cGF5bG9hZA=="
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new MacOSCustomConfiguration
{
OdataType = "#microsoft.graph.macOSCustomConfiguration",
Description = "Description value",
DisplayName = "Display Name value",
Version = 7,
PayloadName = "Payload Name value",
PayloadFileName = "Payload File Name value",
Payload = Convert.FromBase64String("cGF5bG9hZA=="),
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceManagement.DeviceConfigurations.PostAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewDeviceConfiguration()
description := "Description value"
requestBody.SetDescription(&description)
displayName := "Display Name value"
requestBody.SetDisplayName(&displayName)
version := int32(7)
requestBody.SetVersion(&version)
payloadName := "Payload Name value"
requestBody.SetPayloadName(&payloadName)
payloadFileName := "Payload File Name value"
requestBody.SetPayloadFileName(&payloadFileName)
payload := []byte("cGF5bG9hZA==")
requestBody.SetPayload(&payload)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
deviceConfigurations, err := graphClient.DeviceManagement().DeviceConfigurations().Post(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
MacOSCustomConfiguration deviceConfiguration = new MacOSCustomConfiguration();
deviceConfiguration.setOdataType("#microsoft.graph.macOSCustomConfiguration");
deviceConfiguration.setDescription("Description value");
deviceConfiguration.setDisplayName("Display Name value");
deviceConfiguration.setVersion(7);
deviceConfiguration.setPayloadName("Payload Name value");
deviceConfiguration.setPayloadFileName("Payload File Name value");
byte[] payload = Base64.getDecoder().decode("cGF5bG9hZA==");
deviceConfiguration.setPayload(payload);
DeviceConfiguration result = graphClient.deviceManagement().deviceConfigurations().post(deviceConfiguration);
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\MacOSCustomConfiguration;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new MacOSCustomConfiguration();
$requestBody->setOdataType('#microsoft.graph.macOSCustomConfiguration');
$requestBody->setDescription('Description value');
$requestBody->setDisplayName('Display Name value');
$requestBody->setVersion(7);
$requestBody->setPayloadName('Payload Name value');
$requestBody->setPayloadFileName('Payload File Name value');
$requestBody->setPayload(\GuzzleHttp\Psr7\Utils::streamFor(base64_decode('cGF5bG9hZA==')));
$result = $graphServiceClient->deviceManagement()->deviceConfigurations()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.mac_o_s_custom_configuration import MacOSCustomConfiguration
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = MacOSCustomConfiguration(
odata_type = "#microsoft.graph.macOSCustomConfiguration",
description = "Description value",
display_name = "Display Name value",
version = 7,
payload_name = "Payload Name value",
payload_file_name = "Payload File Name value",
payload = base64.urlsafe_b64decode("cGF5bG9hZA=="),
)
result = await graph_client.device_management.device_configurations.post(request_body)
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: 453
{
"@odata.type": "#microsoft.graph.macOSCustomConfiguration",
"id": "a253835d-835d-a253-5d83-53a25d8353a2",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"description": "Description value",
"displayName": "Display Name value",
"version": 7,
"payloadName": "Payload Name value",
"payloadFileName": "Payload File Name value",
"payload": "cGF5bG9hZA=="
}