Тип ресурса win32LobAppPowerShellScriptRule

Пространство имен: microsoft.graph

Важно: API Microsoft Graph в версии /beta могут быть изменены; Использование в рабочей среде не поддерживается.

Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.

Сложный тип для хранения данных правила скрипта PowerShell для бизнес-приложения Win32.

Наследует от win32LobAppRule

Свойства

Свойство Тип Описание
ruleType win32LobAppRuleType Тип правила, указывающий назначение правила. Наследуется от win32LobAppRule. Возможные значения: detection, requirement.
displayName String Отображаемое имя правила. Не указывайте это значение, если правило используется для обнаружения.
enforceSignatureCheck Логический Значение , указывающее, применяется ли проверка подписи.
runAs32Bit Логический Значение , указывающее, должен ли скрипт выполняться как 32-разрядный.
runAsAccount runAsAccountType Контекст выполнения скрипта. Не указывайте это значение, если правило используется для обнаружения. Правила обнаружения скриптов будут выполняться в том же контексте, что и связанный контекст установки приложения. Возможные значения: system, user.
scriptContent String Содержимое скрипта в кодировке Base64.
operationType win32LobAppPowerShellScriptRuleOperationType Тип операции сравнения выходных данных скрипта. Используйте NotConfigured (значение по умолчанию), если правило используется для обнаружения. Возможные значения: notConfigured, string, dateTime, integer, float, version, boolean.
operator win32LobAppRuleOperator Оператор вывода скрипта. Используйте NotConfigured (значение по умолчанию), если правило используется для обнаружения. Возможные значения: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.
comparisonValue String Значение сравнения выходных данных скрипта. Не указывайте значение, если правило используется для обнаружения.

Связи

Нет

Представление JSON

Ниже представлено описание ресурса в формате JSON.

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