Tipo de recurso win32LobAppPowerShellScriptRule

Namespace: microsoft.graph

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

Um tipo complexo para armazenar os dados de regra de script do PowerShell para um aplicativo LOB win32.

Herda de win32LobAppRule

Propriedades

Propriedade Tipo Descrição
ruleType win32LobAppRuleType O tipo de regra que indica a finalidade da regra. Herdado de win32LobAppRule. Os valores possíveis são: detection e requirement.
displayName String O nome de exibição da regra. Não especifique esse valor se a regra for usada para detecção.
enforceSignatureCheck Booliano Um valor que indica se uma verificação de assinatura é imposta.
runAs32Bit Booliano Um valor que indica se o script deve ser executado como 32 bits.
runAsAccount runAsAccountType O contexto de execução do script. Não especifique esse valor se a regra for usada para detecção. As regras de detecção de script serão executadas no mesmo contexto que o contexto de instalação do aplicativo associado. Os valores possíveis são: system e user.
scriptContent String O conteúdo do script codificado em base64.
operationType win32LobAppPowerShellScriptRuleOperationType O tipo de operação de comparação de saída de script. Use NotConfigured (o valor padrão) se a regra for usada para detecção. Os valores possíveis são: notConfigured, string, dateTime, integer, float, version, boolean.
operator win32LobAppRuleOperator O operador de saída de script. Use NotConfigured (o valor padrão) se a regra for usada para detecção. Os valores possíveis são: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.
comparisonValue String O valor de comparação de saída do script. Não especifique um valor se a regra for usada para detecção.

Relações

Nenhum

Representação JSON

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

{
  "@odata.type": "#microsoft.graph.win32LobAppPowerShellScriptRule",
  "ruleType": "String",
  "displayName": "String",
  "enforceSignatureCheck": true,
  "runAs32Bit": true,
  "runAsAccount": "String",
  "scriptContent": "String",
  "operationType": "String",
  "operator": "String",
  "comparisonValue": "String"
}