Windows Defender 应用程序控制 - WDAC

概述

通过 WDAC,你可以配置 HoloLens 以阻止应用程序启动。 这不同于展台模式,UI 在此模式下隐藏了应用,但仍可以启动这些应用。 借助 WDAC,可以看到这些应用,但无法启动。

注意

当最终用户尝试启动 HoloLens 上的 WDAC 阻止的应用时,不能通知他们无法启动该应用。

可以为设备分配多个 WDAC 策略。 如果在系统上设置了多个 WDAC 策略,则最严格的策略会生效。

下面是一个指导,让用户了解如何使用 WDAC 和 Windows PowerShell 来允许或阻止 Microsoft Intune 上的 HoloLens 2 设备上的应用

当用户使用第一个示例步骤搜索安装在其 Windows 10 PC 上的应用时,可能需要进行一些尝试来缩小结果范围。

$package1 = Get-AppxPackage -name *<applicationname>*

如果你不知道包的完整名称,则可能需要多次运行 "Add-appxpackage-name * YourBestGuess *" 才能找到它。 一旦名称运行 "$package 1 = Get-AppxPackage PackageName"

例如,为 Microsoft Edge 运行以下代码将返回多个结果,但从该列表中,可以确定所需的完整名称为 MicrosoftEdge。

Get-AppxPackage -name *edge*

HoloLens 上的应用包的包系列名称

在上面链接的指南中,你可以手动编辑 newPolicy.xml 并为仅安装在 HoloLens 上的应用程序添加其包系列名称的规则。 有时,你可能会使用不在台式计算机上的应用,你想要添加到策略中。

下面列出了适用于 HoloLens 2 设备的常用和 In-Box 应用。

应用名称 包系列名称
3D 查看器 Microsoft.Microsoft3DViewer_8wekyb3d8bbwe
应用安装程序 Microsoft.DesktopAppInstaller_8wekyb3d8bbweMicrosoft.DesktopAppInstaller_8wekyb3d8bbwe
日历 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。