deviceManagementScript 资源类型

命名空间:microsoft.graph

重要: /beta 版本下的 Microsoft Graph API 可能会更改;不支持生产使用。

注意:适用于 Intune 的 Microsoft Graph API 需要适用于租户的活动 Intune 许可证

Intune将让客户能够在已注册的已加入 Windows 10 Active Directory 的设备上运行其 Powershell 脚本。 脚本可以运行一次,也可以定期运行。

方法

方法 返回类型 说明
列出 deviceManagementScripts deviceManagementScript 集合 列出 deviceManagementScript 对象的属性和关系。
获取 deviceManagementScript deviceManagementScript 读取 deviceManagementScript 对象的属性和关系。
创建 deviceManagementScript deviceManagementScript 创建新的 deviceManagementScript 对象。
删除 deviceManagementScript 删除 deviceManagementScript
更新 deviceManagementScript deviceManagementScript 更新 deviceManagementScript 对象的属性。
分配操作

属性

属性 类型 说明
enforceSignatureCheck 布尔值 指示是否需要检查脚本签名。
runAs32Bit 布尔值 一个值,该值指示 PowerShell 脚本是否应以 32 位的形式运行
id String 设备管理脚本的唯一标识符。
displayName String 设备管理脚本的名称。
说明 String 设备管理脚本的可选说明。
scriptContent 二进制 脚本内容。
createdDateTime DateTimeOffset 创建设备管理脚本的日期和时间。 此属性是只读的。
lastModifiedDateTime DateTimeOffset 上次修改设备管理脚本的日期和时间。 此属性是只读的。
runAsAccount runAsAccountType 指示执行上下文的类型。 可取值为:systemuser
fileName String 脚本文件名。
roleScopeTagIds 字符串集合 此 PowerShellScript 实例的范围标记 ID 列表。

关系

关系 类型 说明
groupAssignments deviceManagementScriptGroupAssignment 集合 设备管理脚本的组分配列表。
assignments deviceManagementScriptAssignment 集合 设备管理脚本的组分配列表。
runSummary deviceManagementScriptRunSummary 运行设备管理脚本的摘要。
deviceRunStates deviceManagementScriptDeviceState 集合 此脚本在所有设备上运行状态的列表。
userRunStates deviceManagementScriptUserState 集合 此脚本在所有用户中的运行状态列表。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "@odata.type": "#microsoft.graph.deviceManagementScript",
  "enforceSignatureCheck": true,
  "runAs32Bit": true,
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "scriptContent": "binary",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "runAsAccount": "String",
  "fileName": "String",
  "roleScopeTagIds": [
    "String"
  ]
}