当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 列出 Intune 中所有可用的 Microsoft Store 应用

作者:精品下载站 日期:2024-12-14 06:46:05 浏览:16 分类:玩电脑

使用 PowerShell 列出 Intune 中所有可用的 Microsoft Store 应用


在本教程中,我将向你展示如何使用 Microsoft Graph PowerShell 查看可通过 Microsoft Intune 中的新 Microsoft Store 体验部署的所有可用应用程序。这样做将帮助你确定通过命令行部署新的 Microsoft Store 应用程序所需的信息。

Microsoft 最近在 Intune 中发布了新的 Microsoft Store 体验,该体验简化了从 Microsoft Store 将应用程序部署到最终用户设备的管理体验。

以前,旧版 Microsoft Store for Business 和 Intune 之间需要集成,但现在不再需要集成,因为商店应用程序已融入 Intune 体验中。

先决条件

为了运行本教程中的命令,您必须确保满足以下条件:

  • 安装 Microsoft Graph PowerShell SDK - 请参阅:如何安装 Microsoft Graph PowerShell 模块
  • 了解如何识别您需要哪些权限 - 参见:修复权限不足,无法在 MgGraph 中完成操作

如何使用 PowerShell 列出所有可用的 Microsoft Store 应用程序

1. 打开 PowerShell 并导入 Microsoft.Graph.DeviceManagement 模块。

Import-Module Microsoft.Graph.DeviceManagement

2. 选择“测试版”Microsoft Graph 配置文件。

Select-MgProfile -Name Beta

3. 连接到 Microsoft Graph 并指定“DeviceManagementApps.Read.All”权限范围。运行该命令将启动交互式登录提示,您必须登录并选中同意所需权限的框。

Connect-MgGraph -Scopes DeviceManagementApps.Read.All

4. 使用“Get-MgDeviceAppMgtMobileApp”cmdlet 列出 Microsoft Store 中的可用应用程序。

Get-MgDeviceAppMgtMobileApp

5. 您可以使用“Format-List”cmdlet 列出所有可用应用程序的所有属性。

Get-MgDeviceAppMgtMobileApp | FL

如何过滤和搜索应用程序

不幸的是,仅使用“Get-MgDeviceAppMgtMobileApp”和“FL”cmdlet 将为我们提供大量难以整理的详细信息。为了过滤和限制结果,可以搜索和过滤特定的应用程序和属性。

要为应用程序选择特定属性,您可以使用select参数。这将允许您选择查看结果中的特定属性。

例如,要列出应用程序名称、发布者名称、发布状态、ID 以及是否已分配,可以使用以下命令。

Get-MgDeviceAppMgtMobileApp |`
select DisplayName, Publisher, PublishingState, Id, IsAssigned

结果应如下所示:

[玩转系统] 使用 PowerShell 列出 Intune 中所有可用的 Microsoft Store 应用

为了将结果过滤到仅在属性中包含特定测试字符串的应用程序,我们可以使用“Where-Object”cmdlet。

例如,如果我们想查看微软发布的所有应用程序,我们可以运行以下命令:

Get-MgDeviceAppMgtMobileApp |`
select DisplayName, Publisher, PublishingState, Id, IsAssigned |`
Where-Object {$_.Publisher -Like "Microsoft*"}

然后可以使用 -and 运算符进一步过滤结果,以下脚本将列出发布者和应用程序显示名称包含“Microsoft”一词的所有应用程序。

Get-MgDeviceAppMgtMobileApp |`
select DisplayName, Publisher, PublishingState, Id, IsAssigned |`
Where-Object {($_.Publisher -Like "Microsoft*") -and ($_.DisplayName -Like "Microsoft*")}

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯