macOSDeviceFeaturesConfiguration 资源类型

命名空间:microsoft.graph

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

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

MacOS 设备功能配置的配置文件。

继承自 appleDeviceFeaturesConfigurationBase

方法

方法 返回类型 说明
列出 macOSDeviceFeaturesConfigurations macOSDeviceFeaturesConfiguration 集合 列出 macOSDeviceFeaturesConfiguration 对象的属性和关系。
获取 macOSDeviceFeaturesConfiguration macOSDeviceFeaturesConfiguration 读取 macOSDeviceFeaturesConfiguration 对象的属性和关系。
创建 macOSDeviceFeaturesConfiguration macOSDeviceFeaturesConfiguration 创建新的 macOSDeviceFeaturesConfiguration 对象。
删除 macOSDeviceFeaturesConfiguration 删除 macOSDeviceFeaturesConfiguration
更新 macOSDeviceFeaturesConfiguration macOSDeviceFeaturesConfiguration 更新 macOSDeviceFeaturesConfiguration 对象的属性。

属性

属性 类型 说明
id 字符串 实体的键。 继承自 deviceConfiguration
lastModifiedDateTime DateTimeOffset 上次修改对象的日期/时间。 继承自 deviceConfiguration
roleScopeTagIds String collection 此实体实例的范围标记列表。 继承自 deviceConfiguration
supportsScopeTags Boolean 指示基础设备配置是否支持分配范围标记。 如果此值为 false,并且作用域内用户不可见,则不允许分配到 ScopeTags 属性。 对于在 Silverlight 中创建的旧策略,可以通过在 Azure 门户中删除和重新创建策略来解决此问题。 此属性是只读的。 继承自 deviceConfiguration
deviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition 此策略的 OS 版本适用性。 继承自 deviceConfiguration
deviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion 此策略的 OS 版本适用性规则。 继承自 deviceConfiguration
deviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode 此策略的设备模式适用性规则。 继承自 deviceConfiguration
createdDateTime DateTimeOffset 创建对象的日期/时间。 继承自 deviceConfiguration
说明 String 管理员提供的设备配置的说明。 继承自 deviceConfiguration
displayName 字符串 管理员提供的设备配置的名称。 继承自 deviceConfiguration
version Int32 设备配置的版本。 继承自 deviceConfiguration
airPrintDestinations airPrintDestination 集合 应始终显示的 AirPrint 打印机数组。 该集合最多可包含 500 个元素。 继承自 appleDeviceFeaturesConfigurationBase
autoLaunchItems macOSLaunchItem 集合 用户登录时要启动的应用程序、文件、文件夹和其他项的列表。 该集合最多可包含 500 个元素。
adminShowHostInfo 布尔 是否在登录窗口上显示管理员主机信息。
loginWindowText String 要在登录窗口上显示的自定义文本。
authorizedUsersListHidden Boolean 是显示名称和密码对话框,还是在登录窗口中显示用户列表。
authorizedUsersListHideLocalUsers 布尔 是否在登录窗口的授权用户列表中仅显示网络和系统用户。
authorizedUsersListHideMobileAccounts Boolean 是否在登录窗口的授权用户列表中隐藏移动用户。
authorizedUsersListIncludeNetworkUsers 布尔 是否在登录窗口的授权用户列表中显示网络用户。
authorizedUsersListHideAdminUsers 布尔 是否在登录窗口的授权用户列表中隐藏管理员用户。
authorizedUsersListShowOtherManagedUsers Boolean 是否在登录窗口的授权用户列表中显示其他用户。
shutDownDisabled 布尔 是否在登录窗口中隐藏“关闭”按钮项。
restartDisabled Boolean 是否在登录窗口中隐藏“重启”按钮项。
sleepDisabled Boolean 是否在登录窗口中隐藏“睡眠”菜单项。
consoleAccessDisabled Boolean 其他用户是否会忽略特殊用户名的 console 使用。
shutDownDisabledWhileLoggedIn 布尔 登录窗口上的“关闭”菜单项是否会在用户登录时被禁用。
restartDisabledWhileLoggedIn 布尔 登录窗口上的“重启”菜单项是否会在用户登录时被禁用。
powerOffDisabledWhileLoggedIn 布尔 登录窗口上的 Power Off 菜单项是否会在用户登录时被禁用。
logOutDisabledWhileLoggedIn 布尔 登录窗口上的“注销”菜单项是否会在用户登录时被禁用。
screenLockDisableImmediate Boolean 是否禁用即时屏幕锁函数。
associatedDomains keyValuePair 集合 DEPRECATED:改用 appAssociatedDomains。 获取或设置将应用映射到其关联域的列表。 密钥应与应用的 ID 匹配,并且该值应是“service:domain”形式的字符串,其中域是完全限定的主机名 (例如 webcredentials:example.com) 。 该集合最多可包含 500 个元素。
appAssociatedDomains macOSAssociatedDomainsItem 集合 获取或设置将应用映射到其关联域的列表。 应用程序标识符必须是唯一的。 该集合最多可包含 500 个元素。
singleSignOnExtension singleSignOnExtension 获取或设置单一登录扩展配置文件。 已弃用:改用 MacOSSingleSignOnExtension。
macOSSingleSignOnExtension macOSSingleSignOnExtension 获取或设置单一登录扩展配置文件。
contentCachingEnabled Boolean 启用内容缓存并防止用户禁用它。
contentCachingType macOSContentCachingType 确定允许 Apple 内容缓存服务缓存的内容类型。 可取值为:notConfigureduserContentOnlysharedContentOnly
contentCachingMaxSizeBytes Int64 将用于内容缓存的最大磁盘空间字节数。 值为 0 (默认) 表示磁盘空间无限。
contentCachingDataPath String 用于存储缓存内容的目录的路径。 该值必须 (或以) /Library/Application Support/Apple/AssetCache/Data 结尾
contentCachingDisableConnectionSharing Boolean 禁用 Internet 连接共享。
contentCachingForceConnectionSharing 布尔 强制 Internet 连接共享。 contentCachingDisableConnectionSharing 将替代此设置。
contentCachingClientPolicy macOSContentCachingClientPolicy 确定内容缓存服务器侦听客户端的方法。 可取值为:notConfiguredclientsInLocalNetworkclientsWithSamePublicIpAddressclientsInCustomLocalNetworksclientsInCustomLocalNetworksWithFallback
contentCachingClientListenRanges ipRange 集合 内容缓存将用于侦听客户端的自定义 IP 范围列表。 该集合最多可包含 500 个元素。
contentCachingPeerPolicy macOSContentCachingPeerPolicy 确定内容与其他缓存对等缓存的方法。 可能的值是:notConfiguredpeersInLocalNetworkpeersWithSamePublicIpAddresspeersInCustomLocalNetworks
contentCachingPeerListenRanges ipRange 集合 内容缓存将用于侦听对等缓存的自定义 IP 范围列表。 该集合最多可包含 500 个元素。
contentCachingPeerFilterRanges ipRange 集合 内容缓存将用于查询对等缓存中的内容的自定义 IP 范围列表。 该集合最多可包含 500 个元素。
contentCachingParentSelectionPolicy macOSContentCachingParentSelectionPolicy 确定内容缓存服务器将选择父级(如果存在多个)的方法。 可取值为:notConfiguredroundRobinfirstAvailableurlPathHashrandomstickyAvailable
contentCachingParents String collection 表示父内容缓存的 IP 地址列表。
contentCachingLogClientIdentities Boolean 启用请求缓存内容的客户端的 IP 地址和端口的日志记录。
contentCachingPublicRanges ipRange 集合 Apple 内容缓存服务应用于将客户端与内容缓存匹配的自定义 IP 范围列表。 该集合最多可包含 500 个元素。
contentCachingBlockDeletion 布尔 防止内容缓存清除内容以释放其他应用的磁盘空间。
contentCachingShowAlerts Boolean 将内容缓存警报显示为系统通知。
contentCachingKeepAwake Boolean 如果启用了内容缓存,则防止设备睡眠。
contentCachingPort Int32 设置用于内容缓存的端口。 如果值为 0,则将选择随机可用端口。 有效值 0 到 65535

关系

关系 类型 说明
groupAssignments deviceConfigurationGroupAssignment 集合 设备配置文件的组分配列表。 继承自 deviceConfiguration
assignments deviceConfigurationAssignment 集合 设备配置文件的分配列表。 继承自 deviceConfiguration
deviceStatuses deviceConfigurationDeviceStatus 集合 按设备的设备配置安装状态。 继承自 deviceConfiguration
userStatuses deviceConfigurationUserStatus 集合 按用户提供的设备配置安装状态。 继承自 deviceConfiguration
deviceStatusOverview deviceConfigurationDeviceOverview 设备配置设备状态概述 继承自 deviceConfiguration
userStatusOverview deviceConfigurationUserOverview 设备配置用户状态概述 继承自 deviceConfiguration
deviceSettingStateSummaries settingStateDeviceSummary 集合 设备配置设置状态设备摘要 继承自 deviceConfiguration
singleSignOnExtensionPkinitCertificate macOSCertificateProfileBase 使用单一登录扩展进行身份验证的 PKINIT 证书。

JSON 表示形式

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

{
  "@odata.type": "#microsoft.graph.macOSDeviceFeaturesConfiguration",
  "id": "String (identifier)",
  "lastModifiedDateTime": "String (timestamp)",
  "roleScopeTagIds": [
    "String"
  ],
  "supportsScopeTags": true,
  "deviceManagementApplicabilityRuleOsEdition": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsEdition",
    "osEditionTypes": [
      "String"
    ],
    "name": "String",
    "ruleType": "String"
  },
  "deviceManagementApplicabilityRuleOsVersion": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsVersion",
    "minOSVersion": "String",
    "maxOSVersion": "String",
    "name": "String",
    "ruleType": "String"
  },
  "deviceManagementApplicabilityRuleDeviceMode": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleDeviceMode",
    "deviceMode": "String",
    "name": "String",
    "ruleType": "String"
  },
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "version": 1024,
  "airPrintDestinations": [
    {
      "@odata.type": "microsoft.graph.airPrintDestination",
      "ipAddress": "String",
      "resourcePath": "String",
      "port": 1024,
      "forceTls": true
    }
  ],
  "autoLaunchItems": [
    {
      "@odata.type": "microsoft.graph.macOSLaunchItem",
      "path": "String",
      "hide": true
    }
  ],
  "adminShowHostInfo": true,
  "loginWindowText": "String",
  "authorizedUsersListHidden": true,
  "authorizedUsersListHideLocalUsers": true,
  "authorizedUsersListHideMobileAccounts": true,
  "authorizedUsersListIncludeNetworkUsers": true,
  "authorizedUsersListHideAdminUsers": true,
  "authorizedUsersListShowOtherManagedUsers": true,
  "shutDownDisabled": true,
  "restartDisabled": true,
  "sleepDisabled": true,
  "consoleAccessDisabled": true,
  "shutDownDisabledWhileLoggedIn": true,
  "restartDisabledWhileLoggedIn": true,
  "powerOffDisabledWhileLoggedIn": true,
  "logOutDisabledWhileLoggedIn": true,
  "screenLockDisableImmediate": true,
  "associatedDomains": [
    {
      "@odata.type": "microsoft.graph.keyValuePair",
      "name": "String",
      "value": "String"
    }
  ],
  "appAssociatedDomains": [
    {
      "@odata.type": "microsoft.graph.macOSAssociatedDomainsItem",
      "applicationIdentifier": "String",
      "domains": [
        "String"
      ],
      "directDownloadsEnabled": true
    }
  ],
  "singleSignOnExtension": {
    "@odata.type": "microsoft.graph.credentialSingleSignOnExtension",
    "extensionIdentifier": "String",
    "teamIdentifier": "String",
    "domains": [
      "String"
    ],
    "realm": "String",
    "configurations": [
      {
        "@odata.type": "microsoft.graph.keyStringValuePair",
        "key": "String",
        "value": "String"
      }
    ]
  },
  "macOSSingleSignOnExtension": {
    "@odata.type": "microsoft.graph.macOSKerberosSingleSignOnExtension",
    "realm": "String",
    "domains": [
      "String"
    ],
    "blockAutomaticLogin": true,
    "cacheName": "String",
    "credentialBundleIdAccessControlList": [
      "String"
    ],
    "domainRealms": [
      "String"
    ],
    "isDefaultRealm": true,
    "passwordBlockModification": true,
    "passwordExpirationDays": 1024,
    "passwordExpirationNotificationDays": 1024,
    "userPrincipalName": "String",
    "passwordRequireActiveDirectoryComplexity": true,
    "passwordPreviousPasswordBlockCount": 1024,
    "passwordMinimumLength": 1024,
    "passwordMinimumAgeDays": 1024,
    "passwordRequirementsDescription": "String",
    "requireUserPresence": true,
    "activeDirectorySiteCode": "String",
    "passwordEnableLocalSync": true,
    "blockActiveDirectorySiteAutoDiscovery": true,
    "passwordChangeUrl": "String",
    "modeCredentialUsed": "String",
    "usernameLabelCustom": "String",
    "userSetupDelayed": true,
    "signInHelpText": "String",
    "kerberosAppsInBundleIdACLIncluded": true,
    "managedAppsInBundleIdACLIncluded": true,
    "credentialsCacheMonitored": true,
    "preferredKDCs": [
      "String"
    ],
    "tlsForLDAPRequired": true
  },
  "contentCachingEnabled": true,
  "contentCachingType": "String",
  "contentCachingMaxSizeBytes": 1024,
  "contentCachingDataPath": "String",
  "contentCachingDisableConnectionSharing": true,
  "contentCachingForceConnectionSharing": true,
  "contentCachingClientPolicy": "String",
  "contentCachingClientListenRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingPeerPolicy": "String",
  "contentCachingPeerListenRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingPeerFilterRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingParentSelectionPolicy": "String",
  "contentCachingParents": [
    "String"
  ],
  "contentCachingLogClientIdentities": true,
  "contentCachingPublicRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingBlockDeletion": true,
  "contentCachingShowAlerts": true,
  "contentCachingKeepAwake": true,
  "contentCachingPort": 1024
}