win32LobAppPowerShellScriptRule 资源类型
命名空间:microsoft.graph
注意:适用于 Intune 的 Microsoft Graph API 需要适用于租户的活动 Intune 许可证。
用于存储 Win32 LOB 应用的 PowerShell 脚本规则数据的复杂类型。
继承自 win32LobAppRule
属性
属性 | 类型 | 说明 |
---|---|---|
ruleType | win32LobAppRuleType | 指示规则用途的规则类型。 继承自 win32LobAppRule。 可取值为:detection 、requirement 。 |
displayName | String | 规则的显示名称。 如果规则用于检测,请不要指定此值。 |
enforceSignatureCheck | Boolean | 一个值,该值指示是否强制实施签名检查。 |
runAs32Bit | Boolean | 一个值,该值指示脚本是否应以 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"
}