如何安装Microsoft Graph PowerShell
如果您想知道如何安装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
如果帖子上有任何断开连接,请随时与我们联系[电子邮件保护]
另外,要查看完整的文章,请观看下面的视频
