# @ohos.enterprise.adminManager (ä¼ä¸šè®¾å¤‡ç®¡ç†) æœ¬æ¨¡å—æä¾›ä¼ä¸šè®¾å¤‡ç®¡ç†èƒ½åŠ›ï¼Œä½¿è®¾å¤‡å…·å¤‡ä¼ä¸šåœºæ™¯ä¸‹æ‰€éœ€çš„定制能力。 > **说明:** > > 本模å—首批接å£ä»ŽAPI version 12开始支æŒã€‚åŽç»ç‰ˆæœ¬çš„æ–°å¢žæŽ¥å£ï¼Œé‡‡ç”¨ä¸Šè§’æ ‡å•ç‹¬æ ‡è®°æŽ¥å£çš„起始版本。 > > æœ¬æ¨¡å—æŽ¥å£ä»…对[设备管ç†åº”用](../../mdm/mdm-kit-guide.md#功能介ç»)开放,实现相应功能。 ## å¯¼å…¥æ¨¡å— ```ts import { adminManager } from '@kit.MDMKit'; ``` ## adminManager.disableAdmin disableAdmin(admin: Want, userId?: number): Promise\<void> 将当å‰/指定用户下指定的普通管ç†åº”用去激活。使用promise异æ¥å›žè°ƒã€‚ **éœ€è¦æƒé™ï¼š** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **模型约æŸ**: æ¤æŽ¥å£ä»…å¯åœ¨Stage模型下使用。 **傿•°**: | 傿•°å | 类型 | å¿…å¡« | 说明 | | ------ | ------------------------------------------------------- | ---- | ------------------------------------------------------------ | | admin | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 普通设备管ç†åº”用。 | | userId | number | å¦ | 用户ID, å–值范围:大于ç‰äºŽ0。<br> - è°ƒç”¨æŽ¥å£æ—¶ï¼Œè‹¥ä¼ å…¥userId,表示指定用户。<br> - è°ƒç”¨æŽ¥å£æ—¶ï¼Œè‹¥æœªä¼ å…¥userId,表示当å‰ç”¨æˆ·ã€‚ | **返回值:** | 类型 | 说明 | | -------------- | ------------------------------------------------------------ | | Promise\<void> | æ— è¿”å›žç»“æžœçš„Promise对象。当去激活普通管ç†åº”用失败时,会抛出错误对象。 | **错误ç **: 以下错误ç 的详细介ç»è¯·å‚è§[ä¼ä¸šè®¾å¤‡ç®¡ç†é”™è¯¯ç ](errorcode-enterpriseDeviceManager.md)å’Œ[通用错误ç ](../errorcode-universal.md)。 | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------------------------------------------------------------ | | 9200005 | Failed to deactivate the administrator application of the device. | | 201 | Permission verification failed. The application does not have the permission required to call the API. | | 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | **示例**: ```ts import { Want } from '@kit.AbilityKit'; import { BusinessError } from '@kit.BasicServicesKit'; let wantTemp: Want = { bundleName: 'bundleName', abilityName: 'abilityName', }; adminManager.disableAdmin(wantTemp, 100).catch((err: BusinessError) => { console.error(`Failed to disable admin. Code: ${err.code}, message: ${err.message}`); }); ``` ## adminManager.subscribeManagedEventSync subscribeManagedEventSync(admin: Want, managedEvents: Array\<ManagedEvent>): void 指定的设备管ç†åº”用订阅系统管ç†äº‹ä»¶ã€‚ **éœ€è¦æƒé™ï¼š** ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **模型约æŸ**: æ¤æŽ¥å£ä»…å¯åœ¨Stage模型下使用。 **傿•°ï¼š** | 傿•°å | 类型 | å¿…å¡« | 说明 | | ------------- | ------------------------------------------------------- | ---- | -------------- | | admin | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 设备管ç†åº”用。 | | managedEvents | Array\<[ManagedEvent](#managedevent)> | 是 | 订阅事件数组。 | **错误ç **: 以下错误ç 的详细介ç»è¯·å‚è§[ä¼ä¸šè®¾å¤‡ç®¡ç†é”™è¯¯ç ](errorcode-enterpriseDeviceManager.md)å’Œ[通用错误ç ](../errorcode-universal.md)。 | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------------------------------------------------------------ | | 9200001 | The application is not an administrator application of the device. | | 9200008 | The specified system event is invalid. | | 201 | Permission verification failed. The application does not have the permission required to call the API. | | 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | **示例:** ```ts import { Want } from '@kit.AbilityKit'; let wantTemp: Want = { bundleName: 'bundleName', abilityName: 'abilityName', }; let events: Array<adminManager.ManagedEvent> = [adminManager.ManagedEvent.MANAGED_EVENT_BUNDLE_ADDED, adminManager.ManagedEvent.MANAGED_EVENT_BUNDLE_REMOVED]; try { adminManager.subscribeManagedEventSync(wantTemp, events); console.info('Succeeded in subscribing managed event.'); } catch (err) { console.error(`Failed to subscribe managed event. Code: ${err.code}, message: ${err.message}`); } ``` ## adminManager.unsubscribeManagedEventSync unsubscribeManagedEventSync(admin: Want, managedEvents: Array\<ManagedEvent>): void 指定的设备管ç†åº”ç”¨å–æ¶ˆè®¢é˜…系统管ç†äº‹ä»¶ã€‚ **éœ€è¦æƒé™ï¼š** ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **模型约æŸ**: æ¤æŽ¥å£ä»…å¯åœ¨Stage模型下使用。 **傿•°ï¼š** | 傿•°å | 类型 | å¿…å¡« | 说明 | | ------------- | ------------------------------------------------------- | ---- | ------------------ | | admin | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 设备管ç†åº”用。 | | managedEvents | Array\<[ManagedEvent](#managedevent)> | 是 | å–æ¶ˆè®¢é˜…事件数组。 | **错误ç **: 以下错误ç 的详细介ç»è¯·å‚è§[ä¼ä¸šè®¾å¤‡ç®¡ç†é”™è¯¯ç ](errorcode-enterpriseDeviceManager.md)å’Œ[通用错误ç ](../errorcode-universal.md)。 | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------------------------------------------------------------ | | 9200001 | The application is not an administrator application of the device. | | 9200008 | The specified system event is invalid. | | 201 | Permission verification failed. The application does not have the permission required to call the API. | | 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | **示例:** ```ts import { Want } from '@kit.AbilityKit'; let wantTemp: Want = { bundleName: 'bundleName', abilityName: 'abilityName', }; let events: Array<adminManager.ManagedEvent> = [adminManager.ManagedEvent.MANAGED_EVENT_BUNDLE_ADDED, adminManager.ManagedEvent.MANAGED_EVENT_BUNDLE_REMOVED]; try { adminManager.unsubscribeManagedEventSync(wantTemp, events); console.info('Succeeded in unsubscribing managed event.'); } catch (err) { console.error(`Failed to unsubscribe managed event. Code: ${err.code}, message: ${err.message}`); } ``` ## adminManager.setDelegatedPolicies<sup>14+</sup> setDelegatedPolicies(admin: Want, bundleName: string, policies: Array<string>): void; 委托其他应用æ¥è®¾ç½®è®¾å¤‡çš„管控ç–略。 **éœ€è¦æƒé™ï¼š** ohos.permission.ENTERPRISE_MANAGE_DELEGATED_POLICY **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **模型约æŸ**: æ¤æŽ¥å£ä»…å¯åœ¨Stage模型下使用。 **傿•°ï¼š** | 傿•°å | 类型 | å¿…å¡« | 说明 | | ------------- | ------------------------------------------------------- | ---- | ------------------ | | admin | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 设备管ç†åº”用。 | | bundleName | string | 是 | 被委托应用包å。被委托应用仅支æŒenterprise_mdmå’Œenterprise_normal两ç§ç±»åž‹ï¼Œåº”用的分å‘类型具体请å‚考[指å—](https://gitee.com/nezha-father/docs/blob/master/zh-cn/application-dev/security/app-provision-structure.md)。 | | policies | Array<string> | 是 | [委托ç–略列表](#å¯å§”托ç–略列表)。 | **错误ç **: 以下错误ç 的详细介ç»è¯·å‚è§[ä¼ä¸šè®¾å¤‡ç®¡ç†é”™è¯¯ç ](errorcode-enterpriseDeviceManager.md)å’Œ[通用错误ç ](../errorcode-universal.md)。 | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------------------------------------------------------------ | | 9200001 | The application is not an administrator application of the device. | | 9200002 | The administrator application does not have permission to manage the device. | | 9200009 | Failed to grant the permission to the application. | | 201 | Permission verification failed. The application does not have the permission required to call the API. | | 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | **示例:** ```ts import { Want } from '@kit.AbilityKit'; let admin: Want = { bundleName: 'bundleName', abilityName: 'abilityName', }; let policies: Array<string> = ["disabled_hdc"]; try { adminManager.setDelegatedPolicies(admin, "com.example.enterprise.xxx", policies); console.info('Succeeded in setting delegated policies.'); } catch (err) { console.error(`Failed to set delegated policies. Code: ${err.code}, message: ${err.message}`); } ``` ## adminManager.getDelegatedPolicies<sup>14+</sup> getDelegatedPolicies(admin: Want, bundleName: string): Array<string>; 查询被委托应用å¯è®¿é—®çš„ç–略列表。 **éœ€è¦æƒé™ï¼š** ohos.permission.ENTERPRISE_MANAGE_DELEGATED_POLICY **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **模型约æŸ**: æ¤æŽ¥å£ä»…å¯åœ¨Stage模型下使用。 **傿•°ï¼š** | 傿•°å | 类型 | å¿…å¡« | 说明 | | ------------- | ------------------------------------------------------- | ---- | ------------------ | | admin | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 设备管ç†åº”用。 | | bundleName | string | 是 | 被委托应用包å。被委托应用仅支æŒenterprise_mdmå’Œenterprise_normal两ç§ç±»åž‹ï¼Œåº”用的分å‘类型具体请å‚考[指å—](https://gitee.com/nezha-father/docs/blob/master/zh-cn/application-dev/security/app-provision-structure.md)。 | **返回值:** | 类型 | 说明 | | --------------------- | ------------------------- | | Array<string> | 委托ç–略列表。 | **错误ç **: 以下错误ç 的详细介ç»è¯·å‚è§[ä¼ä¸šè®¾å¤‡ç®¡ç†é”™è¯¯ç ](errorcode-enterpriseDeviceManager.md)å’Œ[通用错误ç ](../errorcode-universal.md)。 | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------------------------------------------------------------ | | 9200001 | The application is not an administrator application of the device. | | 9200002 | The administrator application does not have permission to manage the device. | | 201 | Permission verification failed. The application does not have the permission required to call the API. | | 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | **示例:** ```ts import { Want } from '@kit.AbilityKit'; let admin: Want = { bundleName: 'bundleName', abilityName: 'abilityName', }; try { let policies: Array<string> = adminManager.getDelegatedPolicies(admin, "com.example.enterprise.xxx"); console.info(`Succeeded in getting delegated policies.${JSON.stringify(policies)}`); } catch (err) { console.error(`Failed to get delegated policies. Code: ${err.code}, message: ${err.message}`); } ``` ## adminManager.getDelegatedBundleNames<sup>14+</sup> getDelegatedBundleNames(admin: Want, policy: string): Array<string>; 查询å¯ä»¥è®¿é—®æŸä¸ªå§”托ç–略的被委托应用,输出被委托应用列表。 **éœ€è¦æƒé™ï¼š** ohos.permission.ENTERPRISE_MANAGE_DELEGATED_POLICY **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **模型约æŸ**: æ¤æŽ¥å£ä»…å¯åœ¨Stage模型下使用。 **傿•°ï¼š** | 傿•°å | 类型 | å¿…å¡« | 说明 | | ------------- | ------------------------------------------------------- | ---- | ------------------ | | admin | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 设备管ç†åº”用。 | | policy | string | 是 | 委托ç–略。 | **返回值:** | 类型 | 说明 | | --------------------- | ------------------------- | | Array<string> | 被委托应用列表。 | **错误ç **: 以下错误ç 的详细介ç»è¯·å‚è§[ä¼ä¸šè®¾å¤‡ç®¡ç†é”™è¯¯ç ](errorcode-enterpriseDeviceManager.md)å’Œ[通用错误ç ](../errorcode-universal.md)。 | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------------------------------------------------------------ | | 9200001 | The application is not an administrator application of the device. | | 9200002 | The administrator application does not have permission to manage the device. | | 201 | Permission verification failed. The application does not have the permission required to call the API. | | 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | **示例:** ```ts import { Want } from '@kit.AbilityKit'; let admin: Want = { bundleName: 'bundleName', abilityName: 'abilityName', }; try { let bundleNames: Array<string> = adminManager.getDelegatedBundleNames(admin, "disabled_hdc"); console.info(`Succeeded in getting delegated bundles.${JSON.stringify(bundleNames)}`); } catch (err) { console.error(`Failed to get delegated bundles. Code: ${err.code}, message: ${err.message}`); } ``` ## ManagedEvent å¯è®¢é˜…的系统管ç†äº‹ä»¶ã€‚ **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager | åç§° | 值 | 说明 | | ---------------------------- | ---- | -------------- | | MANAGED_EVENT_BUNDLE_ADDED | 0 | 应用安装事件。 | | MANAGED_EVENT_BUNDLE_REMOVED | 1 | 应用å¸è½½äº‹ä»¶ã€‚ | | MANAGED_EVENT_APP_START | 2 | 应用å¯åŠ¨äº‹ä»¶ã€‚ | | MANAGED_EVENT_APP_STOP | 3 | åº”ç”¨åœæ¢äº‹ä»¶ã€‚ | | MANAGED_EVENT_SYSTEM_UPDATE | 4 | 系统更新事件。 | ## 附录 ### å¯å§”托ç–略列表 | ç–ç•¥åç§° | å¯¹åº”æŽ¥å£ | 说明 | | --- | --- | --- | |disallow_add_local_account| [accountManager.disallowOsAccountAddition](js-apis-enterprise-accountManager.md#accountmanagerdisallowosaccountaddition)<br>[accountManager.isOsAccountAdditionDisallowed](js-apis-enterprise-accountManager.md#accountmanagerisosaccountadditiondisallowed) | ä¸ä¼ accountId傿•°ï¼Œç¦æ¢è®¾å¤‡åˆ›å»ºæœ¬åœ°ç”¨æˆ·ã€‚<br>ä¸ä¼ accountId傿•°ï¼ŒæŸ¥è¯¢æ˜¯å¦ç¦æ¢è®¾å¤‡åˆ›å»ºæœ¬åœ°ç”¨æˆ·ã€‚| |disallow_add_os_account_by_user| [accountManager.disallowOsAccountAddition](js-apis-enterprise-accountManager.md#accountmanagerdisallowosaccountaddition)<br>[accountManager.isOsAccountAdditionDisallowed](js-apis-enterprise-accountManager.md#accountmanagerisosaccountadditiondisallowed) | éœ€ä¼ å…¥accountId傿•°ï¼Œç¦æ¢æŒ‡å®šç”¨æˆ·æ·»åŠ è´¦å·ã€‚<br>éœ€ä¼ å…¥accountId傿•°ï¼ŒæŸ¥è¯¢æ˜¯å¦ç¦æ¢æŒ‡å®šç”¨æˆ·æ·»åŠ è´¦å·ã€‚| |disallow_running_bundles|[applicationManager.addDisallowedRunningBundlesSync](js-apis-enterprise-applicationManager.md#applicationmanageradddisallowedrunningbundlessync)<br>[applicationManager.removeDisallowedRunningBundlesSync](js-apis-enterprise-applicationManager.md#applicationmanagerremovedisallowedrunningbundlessync)<br>[applicationManager.getDisallowedRunningBundlesSync](js-apis-enterprise-applicationManager.md#applicationmanagergetdisallowedrunningbundlessync)|æ·»åŠ åº”ç”¨è‡³åº”ç”¨è¿è¡Œé»‘åå•ï¼Œæ·»åŠ è‡³é»‘åå•的应用ä¸å…许在当å‰/指定用户下è¿è¡Œã€‚<br>从应用è¿è¡Œé»‘åå•ä¸ç§»é™¤åº”用。<br>获å–当å‰/指定用户下的应用è¿è¡Œé»‘åå•。 | |manage_auto_start_apps|[applicationManager.addAutoStartApps](js-apis-enterprise-applicationManager.md#applicationmanageraddautostartapps)<br>[applicationManager.removeAutoStartApps](js-apis-enterprise-applicationManager.md#applicationmanagerremoveautostartapps)<br>[applicationManager.getAutoStartApps](js-apis-enterprise-applicationManager.md#applicationmanagergetautostartapps)|æ·»åŠ å¼€æœºè‡ªå¯åŠ¨åº”ç”¨åå•。该能力当å‰ä»…支æŒ2in1设备。<br>从开机自å¯åŠ¨åº”ç”¨åå•ä¸ç§»é™¤åº”用。该能力当å‰ä»…支æŒ2in1设备。<br>查询开机自å¯åŠ¨åº”ç”¨åå•。该能力当å‰ä»…支æŒ2in1设备。 |allowed_bluetooth_devices|[bluetoothManager.addAllowedBluetoothDevices](js-apis-enterprise-bluetoothManager.md#bluetoothmanageraddallowedbluetoothdevices)<br>[bluetoothManager.removeAllowedBluetoothDevices](js-apis-enterprise-bluetoothManager.md#bluetoothmanagerremoveallowedbluetoothdevices)<br>[bluetoothManager.getAllowedBluetoothDevices](js-apis-enterprise-bluetoothManager.md#bluetoothmanagergetallowedbluetoothdevices)|æ·»åŠ è“牙设备å¯ç”¨ç™½åå•。<br>从è“牙设备å¯ç”¨ç™½åå•ä¸ç§»é™¤ã€‚<br>查询è“牙设备å¯ç”¨ç™½åå•。 |set_browser_policies|[browser.setPolicySync](js-apis-enterprise-browser.md#browsersetpolicysync)<br>[browser.getPoliciesSync](js-apis-enterprise-browser.md#browsergetpoliciessync)|为指定的æµè§ˆå™¨è®¾ç½®æµè§ˆå™¨åç–略。<br>èŽ·å–æŒ‡å®šæµè§ˆå™¨çš„ç–略。 |allowed_install_bundles|[bundleManager.addAllowedInstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanageraddallowedinstallbundlessync)<br>[bundleManager.removeAllowedInstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanagerremoveallowedinstallbundlessync)<br>[bundleManager.getAllowedInstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanagergetallowedinstallbundlessync)|æ·»åŠ åº”ç”¨è‡³åŒ…å®‰è£…ç™½åå•ï¼Œæ·»åŠ è‡³ç™½åå•的应用å…许在当å‰/指定用户下安装,å¦åˆ™ä¸å…许安装。<br>从包安装白åå•ä¸ç§»é™¤åº”用。<br>获å–当å‰/指定用户下的包安装白åå•。| |disallowed_install_bundles|[bundleManager.addDisallowedInstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanageradddisallowedinstallbundlessync)<br>[bundleManager.removeDisallowedInstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanagerremoveallowedinstallbundlessync)<br>[bundleManager.getDisallowedInstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanagergetdisallowedinstallbundlessync)|æ·»åŠ åº”ç”¨è‡³åŒ…å®‰è£…é»‘åå•ï¼Œæ·»åŠ è‡³é»‘åå•的应用ä¸å…许在当å‰/指定用户下安装。<br>从包安装黑åå•ä¸ç§»é™¤åº”用。<br>获å–当å‰/指定用户下的包安装黑åå•。| |disallowed_uninstall_bundles|[bundleManager.addDisallowedUninstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanageradddisalloweduninstallbundlessync)<br>[bundleManager.removeDisallowedUninstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanagerremovedisalloweduninstallbundlessync)<br>[bundleManager.getDisallowedUninstallBundlesSync](js-apis-enterprise-bundleManager.md#bundlemanagergetdisalloweduninstallbundlessync)|æ·»æ·»åŠ åº”ç”¨è‡³åŒ…å¸è½½é»‘åå•ï¼Œæ·»åŠ è‡³é»‘åå•的应用ä¸å…许在当å‰/指定用户下å¸è½½ã€‚<br>从包å¸è½½é»‘åå•ä¸ç§»é™¤åº”用。<br>获å–当å‰/指定用户下包å¸è½½é»‘å啿ޥå£ã€‚| |get_device_info|[deviceInfo.getDeviceInfo](js-apis-enterprise-deviceInfo#deviceinfogetdeviceinfo)|获å–设备信æ¯ã€‚| |location_policy|[locationManager.setLocationPolicy](js-apis-enterprise-locationManager.md#locationmanagersetlocationpolicy)<br>[locationManager.getLocationPolicy](js-apis-enterprise-locationManager.md#locationmanagergetlocationpolicy)|设置ä½ç½®æœåŠ¡ç®¡ç†ç–略。<br>查询ä½ç½®æœåŠ¡ç–略。| |disabled_network_interface|[networkManager.setNetworkInterfaceDisabledSync](js-apis-enterprise-networkManager.md#networkmanagersetnetworkinterfacedisabledsync)<br>[networkManager.isNetworkInterfaceDisabledSync](js-apis-enterprise-networkManager.md#networkmanagerisnetworkinterfacedisabledsync)|ç¦æ¢è®¾å¤‡ä½¿ç”¨æŒ‡å®šç½‘络。<br>æŸ¥è¯¢æŒ‡å®šç½‘ç»œæŽ¥å£æ˜¯å¦è¢«ç¦ç”¨ã€‚| |global_proxy|[networkManager.setGlobalProxySync](js-apis-enterprise-networkManager.md#networkmanagersetglobalproxysync)<br>[networkManager.getGlobalProxySync](js-apis-enterprise-networkManager.md#networkmanagergetglobalproxysync)|设置网络全局代ç†ã€‚<br>获å–网络全局代ç†ã€‚| |disabled_bluetooth|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥bluetooth,ç¦ç”¨/å¯ç”¨è“牙能力。<br>featureä¼ å…¥bluetooth,查询是å¦ç¦ç”¨è“牙能力。| |disallow_modify_datetime|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥modifyDateTime,ç¦ç”¨/å¯ç”¨è®¾ç½®ç³»ç»Ÿæ—¶é—´èƒ½åŠ›ã€‚<br>featureä¼ å…¥modifyDateTime,查询是å¦ç¦ç”¨ä¿®æ”¹ç³»ç»Ÿæ—¶é—´èƒ½åŠ›ã€‚| |disabled_printer|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥printer,ç¦ç”¨/å¯ç”¨æ‰“å°èƒ½åŠ›ã€‚<br>featureä¼ å…¥printer,查询是å¦ç¦ç”¨æ‰“å°èƒ½åŠ›ã€‚| |disabled_hdc|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥hdc,ç¦ç”¨/å¯ç”¨HDC能力。<br>featureä¼ å…¥hdc,查询是å¦ç¦ç”¨HDC能力。| |disable_microphone|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥microphone,ç¦ç”¨/å¯ç”¨éº¦å…‹é£Žèƒ½åŠ›ã€‚<br>featureä¼ å…¥microphone,查询是å¦ç¦ç”¨éº¦å…‹é£Žèƒ½åŠ›ã€‚| |fingerprint_auth|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)<br>[restrictions.setDisallowedPolicyForAccount](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicyforaccount14)<br>[restrictions.getDisallowedPolicyForAccount](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicyforaccount14)|featureä¼ å…¥fingerprint,ç¦ç”¨/å¯ç”¨æŒ‡çº¹è®¤è¯èƒ½åŠ›ã€‚<br>featureä¼ å…¥fingerprint,查询是å¦ç¦ç”¨æŒ‡çº¹è®¤è¯èƒ½åŠ›ã€‚<br>featureä¼ å…¥fingerprint,ç¦ç”¨/å¯ç”¨æŒ‡å®šç”¨æˆ·çš„æŒ‡çº¹è®¤è¯èƒ½åŠ›ã€‚<br>featureä¼ å…¥fingerprint,查询是å¦ç¦ç”¨æŒ‡å®šç”¨æˆ·çš„æŒ‡çº¹è®¤è¯èƒ½åŠ›ã€‚| |disable_usb|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥usb,ç¦ç”¨/å¯ç”¨USB能力。<br>featureä¼ å…¥usb,查询是å¦ç¦ç”¨USB能力。| |disable_wifi|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥wifi,ç¦ç”¨/å¯ç”¨WIFI能力。<br>featureä¼ å…¥wifi,查询是å¦ç¦ç”¨WIFI能力。| |disallowed_tethering|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥tethering,ç¦ç”¨/å¯ç”¨ç½‘络共享能力。<br>featureä¼ å…¥tethering,查询是å¦ç¦ç”¨ç½‘络共享能力。| |inactive_user_freeze|[restrictions.setDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionssetdisallowedpolicy)<br>[restrictions.getDisallowedPolicy](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedpolicy)|featureä¼ å…¥inactiveUserFreeze,ç¦ç”¨/å¯ç”¨éžæ´»è·ƒç”¨æˆ·è¿è¡Œèƒ½åŠ›ã€‚<br>featureä¼ å…¥inactiveUserFreeze,查询是å¦ç¦ç”¨éžæ´»è·ƒç”¨æˆ·è¿è¡Œèƒ½åŠ›ã€‚| |snapshot_skip|[restrictions.addDisallowedListForAccount](js-apis-enterprise-restrictions.md#restrictionsadddisallowedlistforaccount14)<br>[restrictions.removeDisallowedListForAccount](js-apis-enterprise-restrictions.md#restrictionsremovedisallowedlistforaccount14)<br>[restrictions.getDisallowedListForAccount](js-apis-enterprise-restrictions.md#restrictionsgetdisallowedlistforaccount14)|featureä¼ å…¥snapshotSkip,ç¦ç”¨å±å¹•快照能力的应用åå•。<br>featureä¼ å…¥snapshotSkip,从ç¦ç”¨å±å¹•快照能力的应用åå•ä¸ç§»é™¤ã€‚<br>featureä¼ å…¥snapshotSkip,查询ç¦ç”¨å±å¹•快照能力的应用åå•。| |password_policy|[securityManager.setPasswordPolicy](js-apis-enterprise-securityManager.md#securitymanagersetpasswordpolicy12)<br>[securityManager.getPasswordPolicy](js-apis-enterprise-securityManager.md#securitymanagergetpasswordpolicy12)|设置设备å£ä»¤ç–略。<br>获å–设备å£ä»¤ç–ç•¥| |clipboard_policy|[securityManager.setAppClipboardPolicy](js-apis-enterprise-securityManager.md#securitymanagersetappclipboardpolicy12)<br>[securityManager.getAppClipboardPolicy](js-apis-enterprise-securityManager.md#securitymanagergetappclipboardpolicy12)|设置设备剪贴æ¿ç–略。<br>获å–设备剪贴æ¿ç–略。| |watermark_image_policy|[securityManager.setWatermarkImage](js-apis-enterprise-securityManager.md#securitymanagersetwatermarkimage14)<br>[securityManager.cancelWatermarkImage](js-apis-enterprise-securityManager.md#securitymanagercancelwatermarkimage14)|设置水å°ç–略,当å‰ä»…支æŒ2in1使用。<br>å–æ¶ˆæ°´å°ç–略,当å‰ä»…支æŒ2in1使用。| |ntp_server|[systemManager.setNTPServer](js-apis-enterprise-systemManager.md#systemmanagersetntpserver)<br>[systemManager.getNTPServer](js-apis-enterprise-systemManager.md#systemmanagergetntpserver)|设置NTPæœåŠ¡å™¨çš„ç–略。<br>获å–NTPæœåŠ¡å™¨ä¿¡æ¯ã€‚| |set_update_policy|[systemManager.setOtaUpdatePolicy](js-apis-enterprise-systemManager.md#systemmanagersetotaupdatepolicy)<br>[systemManager.getOtaUpdatePolicy](js-apis-enterprise-systemManager.md#systemmanagergetotaupdatepolicy)|设置å‡çº§ç–略。<br>查询å‡çº§ç–略。| |notify_upgrade_packages|[systemManager.notifyUpdatePackages](js-apis-enterprise-systemManager.md#systemmanagernotifyupdatepackages)<br>[systemManager.getUpdateResult](js-apis-enterprise-systemManager.md#systemmanagergetupdateresult)|通知系统更新包信æ¯ã€‚<br>获å–系统更新结果。| |allowed_usb_devices|[usbManager.addAllowedUsbDevices](js-apis-enterprise-usbManager.md#usbmanageraddallowedusbdevices)<br>[usbManager.removeAllowedUsbDevices](js-apis-enterprise-usbManager.md#usbmanagerremoveallowedusbdevices)<br>[usbManager.getAllowedUsbDevices](js-apis-enterprise-usbManager.md#usbmanagergetallowedusbdevices)|æ·»åŠ USB设备å¯ç”¨ç™½åå•。<br>移除USB设备å¯ç”¨ç™½åå•。<br>获å–USB设备å¯ç”¨ç™½åå•。| |usb_read_only|[usbManager.setUsbStorageDeviceAccessPolicy](js-apis-enterprise-usbManager.md#usbmanagersetusbstoragedeviceaccesspolicy)<br>[usbManager.getUsbStorageDeviceAccessPolicy](js-apis-enterprise-usbManager.md#usbmanagergetusbstoragedeviceaccesspolicy)|设置USBå˜å‚¨è®¾å¤‡è®¿é—®ç–略。<br>获å–USBå˜å‚¨è®¾å¤‡è®¿é—®ç–略。| |disallowed_usb_devices|[usbManager.addDisallowedUsbDevices](js-apis-enterprise-usbManager.md#usbmanageradddisallowedusbdevices14)<br>[usbManager.removeDisallowedUsbDevices](js-apis-enterprise-usbManager.md#usbmanagerremovedisallowedusbdevices14)<br>[usbManager.getDisallowedUsbDevices](js-apis-enterprise-usbManager.md#usbmanagergetdisallowedusbdevices14)|æ·»åŠ ç¦æ¢ä½¿ç”¨çš„USB设备类型。<br>ç§»é™¤ç¦æ¢ä½¿ç”¨çš„USB设备类型。<br>获å–ç¦æ¢ä½¿ç”¨çš„USB设备类型。|