Compartilhar via


tipo de recurso deviceShellScript

Namespace: microsoft.graph

Importante: A Microsoft suporta Intune /beta APIs, mas estão sujeitas a alterações mais frequentes. Quando possível, a Microsoft recomenda a utilização da versão v1.0. Verifique a disponibilidade de uma API na versão v1.0 com o seletor de Versão.

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 da Shell nos dispositivos Mac OS inscritos. O script pode ser executado uma vez ou periodicamente.

Métodos

Método Tipo de retorno Descrição
Listar deviceShellScripts coleção deviceShellScript Listar propriedades e relações dos objetos deviceShellScript .
Obter deviceShellScript deviceShellScript Ler propriedades e relações do objeto deviceShellScript .
Criar deviceShellScript deviceShellScript Crie um novo objeto deviceShellScript .
Eliminar deviceShellScript Nenhum Elimina um deviceShellScript.
Atualizar deviceShellScript deviceShellScript Atualize as propriedades de um objeto deviceShellScript .
atribuir ação Nenhum

Propriedades

Propriedade Tipo Descrição
executionFrequency Duração O intervalo para a execução do script. Se não estiver definido, o script será executado uma vez
retryCount Int32 Número de vezes que o script será repetido se falhar
blockExecutionNotifications Booliano Não notifica o utilizador de que está a ser executado um script
id Cadeia de caracteres Identificador Exclusivo para o script de gestão de dispositivos.
displayName Cadeia de caracteres Nome do script de gestão de dispositivos.
description Cadeia de caracteres Descrição opcional para o script de gestão de dispositivos.
scriptContent Binária O conteúdo do script.
createdDateTime DateTimeOffset A data e hora em que o script de gestão de dispositivos foi criado. Essa propriedade é somente leitura.
lastModifiedDateTime DateTimeOffset A data e hora em que o script de gestão de dispositivos foi modificado pela última vez. Essa propriedade é somente leitura.
runAsAccount runAsAccountType Indica o tipo de contexto de execução. Os valores possíveis são: system, user.
fileName Cadeia de caracteres Nome do ficheiro de script.
roleScopeTagIds String collection Lista de IDs de Etiquetas de Âmbito para esta instância do PowerShellScript.

Relações

Relação Tipo Descrição
groupAssignments deviceManagementScriptGroupAssignment collection A lista de atribuições de grupo para o script de gestão de dispositivos.
assignments deviceManagementScriptAssignment collection A lista de atribuições de grupo para o script de gestão de dispositivos.
runSummary deviceManagementScriptRunSummary Execute o resumo do script de gestão de dispositivos.
deviceRunStates deviceManagementScriptDeviceState collection (coleção deviceManagementScriptDeviceState ) Lista de estados de execução para este script em todos os dispositivos.
userRunStates deviceManagementScriptUserState collection Lista de estados de execução para este script em todos os utilizadores.

Representação JSON

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

{
  "@odata.type": "#microsoft.graph.deviceShellScript",
  "executionFrequency": "String (duration)",
  "retryCount": 1024,
  "blockExecutionNotifications": true,
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "scriptContent": "binary",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "runAsAccount": "String",
  "fileName": "String",
  "roleScopeTagIds": [
    "String"
  ]
}