列出 Intune Enterprise 应用程序目录中的所有可用应用程序


Intune Suite 许可证包含许多强大的功能,可以更好地管理您的环境。尽管如此,您仍然必须确保这些功能能够帮助改善您的环境或取代您现有的解决方案,但要付出这样的代价。其中一个功能是企业应用程序目录,这是一种使用 Intune 管理第 3 方应用程序更新的内置方法。但首先,您必须确保企业应用程序目录包含您需要管理的应用程序。

本文将向您展示如何使用 Microsoft Graph PowerShell 列出 Intune Enterprise 应用程序目录中的所有可用应用程序。

要求

首先,我建议您购买Intune Suite的试用许可证;这将使您能够在租户中提供这些功能,以便您可以使用门户查看可用的应用程序。

您还需要在工作站上安装 Microsoft.Graph.Authentication PowerShell 模块。如果您还没有安装,请查看:如何安装 Microsoft Graph PowerShell 模块。

最后,要同意 Connect-MgGraph 所需的权限,您必须使用全局管理员帐户。

列出所有可用的企业应用程序目录应用程序

Microsoft Graph PowerShell 可以检索 Microsoft Intune 企业应用程序目录中可用的所有应用程序的列表。这可以通过向 Microsoft Graph 中的 /beta/deviceAppManagement/mobileAppCatalogPackages 端点发出GET请求来完成。

下面的简短脚本可以生成您可用的所有可用应用程序的报告:

Connect-MgGraph -scopes DeviceManagementApps.Read.All

$uri = "https://graph.microsoft.com/beta/deviceAppManagement/mobileAppCatalogPackages?`$apply=groupby((productName, publisher, versionName, ProductId))"

$Apps = Invoke-MgGraphRequest -Method GET -Uri $uri -OutputType PSObject | `
Select -ExpandProperty Value | Sort-Object ProductName

$Apps | Out-GridView

运行脚本后(通过将代码复制并粘贴到 PowerShell ISE 或类似工具中),您将获得如下所示的输出:

您是否需要 Intune Suite 许可证才能查看可用的应用程序?

遗憾的是,如果您没有部署企业目录应用程序所需的许可证(Intune Suite 许可证或附加组件),则无法进行图形 API 调用来查看所有可用应用程序。如果您无法查看从中获得的内容,则很难证明此功能的好处与 Intune Suite 的综合成本以及您已支付的费用的合理性。因此,我在下面创建了所有可用应用程序的最新列表。

所有可用企业目录应用程序的列表

以下是企业目录应用程序列表中可用的所有应用程序的列表。

最后更新时间:2024 年 2 月

7-Zip
Amazon AWS Tools for Windows
Amazon Corretto 16
Amazon Kindle
Android Studio 2022
Android Studio 3
Android Studio 4
Araxis Merge
Artweaver Free
Atomi Systems ActivePresenter
Audacity
Beyond Compare
Blender
BlueJeans 2
Brady Workstation
Burp Suite Community Edition
Burp Suite Professional Edition
Calibre
Cisco Jabber 14
Cisco Webex Meetings
Cisco WebEx Recorder and Player
Cisco WebEx Recording Editor
Cisco Webex Teams
Citrix Receiver
Citrix Workspace app
Citrix Workspace app LTSR
CMake
Dell Command Update (Windows Universal Application)
Docker Desktop
draw.io Desktop
Duo Desktop
Eclipse Temurin JDK with Hotspot 11 (LTS)
Eclipse Temurin JDK with Hotspot 19
Eclipse Temurin JRE with Hotspot 11 (LTS)
Eclipse Temurin JRE with Hotspot 19
Egnyte Connect
Egnyte WebEdit
Evernote
Foxit PDF Editor 11
Foxit PDF Editor 12
Foxit PDF Reader
Frame App
Free Countdown Timer
Google Chrome for Business
Google Drive
Inkscape
JAM Software TreeSize Free
KeePass Password Safe (Classic Edition)
KeePassXC
Lansweeper
Lenovo Quick Clean
LogMeIn GoToMeeting IT Installer
Microsoft .NET Runtime 6.0
Microsoft Azure CLI
Microsoft Azure Storage Explorer
Microsoft Power BI Desktop
Microsoft PowerShell Core
Microsoft Skype for Desktop
Microsoft Surface Diagnostic Toolkit for Business
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2015-2022 Redistributable
Microsoft Visual Studio Code
Mozilla Firefox
Mozilla Thunderbird
Nessus Agent 10
Notepad++
NVIDIA GeForce Experience
OpenShot Video Editor
OpenVPN
Oracle Java Runtime Environment Version 8
Parallels Client 18
Piriform CCleaner
Poll Everywhere
Poly Lens Desktop App
Python 3.10
Python 3.11
QNAP Qsync
R for Windows
Rarlab WinRAR
Remote Help
Royal TS 5
Royal TS 6
Royal TS 7
ScreenToGif
Simon Tatham Putty
SyncBackFree
TeamSpeak client
TechSmith Snagit 2019
TechSmith Snagit 2020
TechSmith Snagit 2021
TechSmith Snagit 2023
TechSmith Snagit 2024
TightVNC
TortoiseSVN
TortoiseSVN ipv6
UltraViewer
voidtools Everything
voidtools Everything Lite
WinSCP
WireGuard
Zoom Client for Meetings