如何安装Microsoft Graph PowerShell

Jacki

如果您想知道如何安装Microsoft Graph PowerShell,则在正确的位置。

通过Microsoft Graph PowerShell SDK,管理Microsoft 365服务(例如Exchange Online,Teams and SharePoint)之类的服务变得更加容易。

您可以使用一组命令在所有Microsoft 365工作负载中使用一组命令,而不是兼顾多个模块。

在本指南中,我们将带您浏览如何使用PowerShell 7.5安装Microsoft Graph PowerShell

为什么要Microsoft Graph PowerShell?

传统上,管理员使用了单独的模块,例如msonline,azuread和ExchangeOnlineMagement。

其中许多现在被弃用或有限。 Microsoft Graph PowerShell提供:

•一个用于管理Microsoft 365的单个统一模块。
•支持现代身份验证(OAUTH 2.0)。
•使用新API进行定期更新。
•跨平台支持(Windows,Linux,MacOS)

Microsoft Graph的先决条件

您应该具有最小的PowerShell 5.1和.NET框架4.2.7

如果您使用PowerShell 7.5安装Microsoft Graph会更好

检查当前的PowerShell版本

$PSVersionTable.PSVersion

如何安装Microsoft Graph PowerShell的步骤

首先,让我们使用命令将PowerShellget更新为最新版本

Install-Module PowerShellGet

现在将执行策略设置为远程设计

Set-ExecutionPolicy RemoteSigned –Force

设置该设置后,通过运行以下CMDLET安装Microsoft Graph模块

Install-Module Microsoft.Graph -Scope AllUsers

注意: - Scope Allusers为机器上的每个人安装它。

了解更多:使用Microsoft Graph API和PowerShell发送电子邮件

另外,您可以使用命令在没有范围的情况下运行它

 Install-Module Microsoft.Graph -Force

可能会提示您安装Nuget提供商并信任存储库(PSGALLERY) - 键入要继续。

因此,要安装Beta模块,请运行以下CMDLET

Install-Module Microsoft.Graph.Beta -Repository PSGallery -Force

现在,通过运行以下CMDLET完成安装完成后验证安装

Get-InstalledModule Microsoft.Graph

您现在可以与Microsoft Graph连接

Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"

或者

Connect-MgGraph -Scopes "User.Read.All"

其他有用的命令来检查用户并断开连接

使用以下CMDLET检查用户

Get-MgUser

因此,要更新Microsoft图

Update-Module Microsoft.Graph

要与Microsoft Graph断开连接,请运行以下CMDLET

Disconnect-MgGraph

但是,如果要卸载SDK,请运行以下命令

Uninstall-Module Microsoft.Graph –AllVersions

因此,要删除所有依赖关系模块,请运行以下CMDLET。

Get-InstalledModule Microsoft.Graph.* | ? Name -ne "Microsoft.Graph.Authentication" | Uninstall-Module -AllVersions

Uninstall-Module Microsoft.Graph.Authentication –AllVersions

最终想法

安装和使用Microsoft Graph PowerShell非常简单,为您提供现代,安全和集中的Microsoft 365管理。

无论您是使用Exchange,Teams还是SharePoint,此单个模块都可以轻松自动化和管理任务。

您可能还喜欢Microsoft Exchange Tutorials

如果帖子上有任何断开连接,请随时与我们联系[电子邮件保护]

另外,要查看完整的文章,请观看下面的视频