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_8wekyb3d8bbwe1
日历 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
Mail 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。

  1. 在 HoloLens 2 设备上安装应用。

  2. 打开“设置-> 汇报 &安全性 -> 面向开发人员”,然后启用“开发人员模式”,然后启用“设备门户”。

    有关更多详细信息和说明,请参阅在此处设置和使用设备门户

  3. 连接设备门户后,请导航到“视图”,然后导航到“应用”。

  4. 在“已安装的应用”面板中,使用下拉列表选择已安装的应用。

  5. 找到 PackageRelativeID。

  6. 复制 ! 前的应用字符,这些字符就是你的 PackageFamilyName。