Windows Defender 应用程序控制 - WDAC
概述
使用 WDAC,可以配置 HoloLens 以阻止应用启动。 这不同于展台模式,在展台模式下,UI 隐藏了应用,但你仍可启动这些应用。 而使用 WDAC,你可以看到这些应用,但无法启动它们。
注意
当最终用户尝试启动 HoloLens 上由 WDAC 阻止的应用时,不会收到无法启动该应用的通知。
可以为设备分配多个 WDAC 策略。 如果在系统上设置了多个 WDAC 策略,则最严格的策略会生效。
以下是供用户了解如何使用 WDAC 和 Windows PowerShell 通过 Microsoft Intune 允许或阻止 HoloLens 2 设备上的应用的指南。
用户使用第一个示例步骤搜索其 Windows 10 电脑上安装的应用时,可能需要进行几次尝试来缩小结果范围。
$package1 = Get-AppxPackage -name *<applicationname>*
如果不知道包的完整名称,则可能需要多次运行“Get-AppxPackage -name *YourBestGuess*”才能找到它。 然后,在获取名称后,即可运行“$package1 = Get-AppxPackage -name Actual.PackageName”
例如,针对 Microsoft Edge 运行以下代码将返回多个结果,但从该列表中,可以确定所需的完整名称为 Microsoft.MicrosoftEdge。
Get-AppxPackage -name *edge*
HoloLens 上应用的包系列名称
在上面链接的指南中,你可以手动编辑 newPolicy.xml 并为仅安装在 HoloLens 上的应用程序添加其包系列名称的规则。 有时,你可能会使用不在台式电脑上的应用,你想要将这些应用添加到策略中。
下面列出了适用于 HoloLens 2 设备的常用的内置应用。
应用名称 | 包系列名称 |
---|---|
3D 查看器 | Microsoft.Microsoft3DViewer_8wekyb3d8bbwe |
应用安装程序 | Microsoft.DesktopAppInstaller_8wekyb3d8bbwe 1 |
日历 | microsoft.windowscommunicationsapps_8wekyb3d8bbwe |
照相机 | HoloCamera_cw5n1h2txyewy |
Cortana | Microsoft.549981C3F5F10_8wekyb3d8bbwe |
Dynamics 365 Guides | Microsoft.Dynamics365.Guides_8wekyb3d8bbwe |
Dynamics 365 Remote Assist | Microsoft.MicrosoftRemoteAssist_8wekyb3d8bbwe |
反馈中心 | Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe |
文件资源浏览器 | c5e2524a-ea46-4f67-841f-6a9465d9d515_cw5n1h2txyewy |
microsoft.windowscommunicationsapps_8wekyb3d8bbwe |
|
Microsoft Store | Microsoft.WindowsStore_8wekyb3d8bbwe |
电影和电视 | Microsoft.ZuneVideo_8wekyb3d8bbwe |
OneDrive | microsoft.microsoftskydrive_8wekyb3d8bbwe |
照片 | Microsoft.Windows.Photos_8wekyb3d8bbwe |
设置 | HolographicSystemSettings_cw5n1h2txyewy |
提示 | Microsoft.HoloLensTips_8wekyb3d8bbwe |
- 1 - 阻止应用安装程序只会阻止应用安装程序应用,不会阻止从其他来源(例如 Microsoft Store 或 MDM 解决方案)安装的应用。
使用 WDAC 阻止新版 Microsoft Edge
对于希望更新其 WDAC 策略以阻止新版 Microsoft Edge 应用的 IT 管理员,需要向策略添加以下内容。
<Deny ID="ID_DENY_D_3_0" FriendlyName="C:\Data\Programs FileRule" PackageVersion="65535.65535.65535.65535" FileName="msedge.exe" />
如何查找包系列名称
如果应用不在此列表中,用户可以使用设备门户(已连接装有要阻止的应用的 HoloLens 2)来确定 PackageRelativeID,从而获取 PackageFamilyName。
在 HoloLens 2 设备上安装应用。
打开“设置-> 汇报 &安全性 -> 面向开发人员”,然后启用“开发人员模式”,然后启用“设备门户”。
有关更多详细信息和说明,请参阅在此处设置和使用设备门户。
连接设备门户后,请导航到“视图”,然后导航到“应用”。
在“已安装的应用”面板中,使用下拉列表选择已安装的应用。
找到 PackageRelativeID。
复制
!
前的应用字符,这些字符就是你的 PackageFamilyName。
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈