问题标签 [device-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
54 浏览

android - 管理设备以供公众使用并禁止特定应用程序使用

我目前正在开展一个项目,该项目将使用超过 100 台 Android 设备,并且每台设备的用户也会每天发生变化。

我们想要实现的是,用户只能在设备上打开 1 或 2 个应用程序。同时,其他一切都应该被禁止。

我已经看到 G Suite 提供应用程序白名单,但这似乎不是正确的用例,而且每月维护成本超过 500 美元。此外,这些设备上的应用程序不会在 Play Store 上发布,而是通过 apk 直接安装。

提前致谢!

0 投票
0 回答
45 浏览

ios - 用于企业应用的 UIPasteboard

我有一种情况,我只需要在托管设备上的一堆企业应用程序中启用复制/粘贴。

这将我带到了 UIPasteboard,但看起来对于这样的功能,我们需要所有应用程序都在同一个应用程序组中。

是否有可能将复制/粘贴(和其他菜单选项)限制为仅某些应用程序(不在同一个应用程序组中)?

我只知道自定义命名的 UIPasteboards,在文档或 wwdc 视频中找不到任何其他提示。

任何帮助表示赞赏。

0 投票
1 回答
202 浏览

android - 通过意图(或任何远程方法)禁用和启用谷歌播放保护扫描

我正在尝试通过 MDM 将一些内部开发的应用程序安装到一组 Android 设备上,但是因为我们不会为这些应用程序使用 Play 商店,所以我不断收到“被 Play Protect 阻止”并且用户必须选择“无论如何安装”这会导致问题,因为人们没有选择此选项。

我注意到我的 MDM 支持发送 Android“Intents”,我想知道是否有任何可能的方法可以利用它来禁用播放保护扫描选项,以便我可以安装应用程序/更新,然后重新启用播放扫描日后提供服务?

或者老实说,任何其他远程方法建议都会很棒。

0 投票
2 回答
399 浏览

azure-iot-hub - 获取在 IotHub 设备上注册的直接方法列表

我正在研究一个示例物联网项目。在 IotHub 上注册了 1 个 IoT 设备。1.直接曝光控制设备温度的方法。在设备启动时,它正在 IoTHub 上注册回调以侦听方法调用请求。

根据我的理解和知识,在云端我们无法知道特定设备正在公开这么​​多直接方法以及该方法的名称。(因为内部使用 MQTT/AMQP)。

不过,要确定是否有任何解决方法可以让终端设备注册直接方法。是否有任何 SDK 功能或 REST API 来获取终端设备注册的直接方法列表。

0 投票
0 回答
245 浏览

ios - 托管模式下的通用链接

我正在尝试为我的 iOS 应用程序实现通用链接 ( https://developer.apple.com/ios/universal-links/ ) 功能。该应用程序仅适用于拥有公司托管 iOS 设备的人员,并且该应用程序通过公司的 MDM 分发给他们。链接到应用程序的域是公司的内部网络,只能通过托管设备访问。到目前为止,一切都按预期工作。这就是我将正确的 JSON 文件放在例如https://myprivatenetwork.com/.well-known/apple-app-site-association的程度,并且我已经通过在关联域下mode=developer添加成功地测试了 iOS 应用程序作为applinks:myprivatenetwork.com?mode=developer它在https://developer.apple.com/documentation/safariservices/supporting_associated_domains中提到

但是,当我将域更改为applinks:myprivatenetwork.com?mode=managed并通过 MDM 将应用程序分发给公司用户时,通用链接不起作用。这里https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains提到了

managed 指定只有使用移动设备管理 (MDM) 配置文件管理的设备才能访问域。此模式需要 MDM 管理员的同意。”

但没有关于如何获得 MDM 管理员同意的详细信息。

该视频的第 18 分钟也讨论了这一点,但没有详细介绍托管模式案例:https ://developer.apple.com/videos/play/wwdc2020/10098/

如果您知道此解释中缺少的部分,请告诉我它是什么。我知道它一定与 MDM 端的某些设置有关。但不确定我需要与 MDM 团队沟通什么,以及他们需要做什么才能同意此应用程序和相关域。

更新: 到目前为止,我发现这似乎暗示了解决方案是什么。我还必须与 MDM 团队协调才能实际尝试。

https://developer.apple.com/forums/thread/664481 https://developer.apple.com/documentation/devicemanagement/installapplicationcommand/command/attributes?language=objc

0 投票
0 回答
119 浏览

c - How restart USB endpoint STALL error without addicional library in C

Can I somehow restart usb stall error without using winusb, libusb libraries on windows? Can I do this using only functions from windows.h/winbase.h?

The program is a library, written in C using BCB5.

Now I communicating with device using function CreateFile for conneting and WriteFile/ReadFile to read, write data from windows.h. This libary is used by external applications which work on windows and linux.

The device is a COM device, connected by USB.

0 投票
0 回答
25 浏览

c - 使用 c 应用程序清除 COM 设备中的 STALL 条件

我可以清除使用 c 通过 USB 连接的 COM 设备中的 STALL 条件吗?

该程序是一个应用程序,使用 gcc 用 C 语言编写。

现在我使用连接功能与设备通信,CreateFileWriteFile/ReadFile从 windows.h 读取、写入数据。

0 投票
1 回答
225 浏览

api - Azure 图形 API - 设备管理。不返回所有系统

我已向 Microsoft Graph API 发送了以下调用:https ://graph.microsoft.com/beta/deviceManagement/managedDevices在这里我得到了一个设备列表,但它不完整。缺少客户端和服务器系统,我们的客户可以通过 Web 界面 (endpoint.microsoft.com) 看到这些系统。第一个想法是客户端系统不在 Intune 中,但事实并非如此。如果我现在对各个设备进行后续查询并获取不是来自响应而是来自客户界面的 ID,我会收到“内部服务器错误”。我进行了以下查询:https ://graph.microsoft.com/beta/deviceManagement/managedDevices/{DeviceId}/windowsProtectionState https://graph.microsoft.com/beta/deviceManagement/managedDevices/{DeviceId}/windowsProtectionState/detectedMalwareState

是否有可能在那里获得逻辑错误消息?

如何检索服务器系统的信息以及我们没有获得所有客户端系统的原因是什么?