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

[玩转系统] 使用 PowerShell 连接到 Office 365(分步指南)

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

使用 PowerShell 连接到 Office 365(分步指南)


Microsoft Office 365 是一套基于云的生产力服务和工具,包括 Word、Excel、PowerPoint、Outlook 和 Teams 等流行应用程序。

管理 Office 365(包括用户帐户、设置、许可证等)可能是一项复杂的任务。 IT 管理员通常更喜欢使用 PowerShell 连接到 Office 365 并自动执行任务。

PowerShell 中有两个模块可用于连接到 Office 365 并管理用户帐户、组、许可证和设置:

  • 适用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块
  • 用于图形的 Azure Active Directory PowerShell

在本文中,我们将讨论如何使用 PowerShell MSOnline 和 AzureAd 模块连接到 Office 365。

如何连接适用于 PowerShell 的 Microsoft Azure Active Directory 模块

要使用 PowerShell 连接 Microsoft Azure Active Directory 模块,请执行以下步骤:

第 1 步: 打开 PowerShell 终端(以管理员身份运行

步骤 2: 使用以下命令安装模块“MSOnline”。

Install-Module -name MSOnline

如果系统提示您安装 NuGet 提供程序,请键入 Y 并按 Enter 键。单击“是”或键入 Y 从不受信任的存储库安装模块。

[玩转系统] 使用 PowerShell 连接到 Office 365(分步指南)

第 3 步:导入适用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块。

Import-Module MSOnline

步骤 4: 使用以下命令获取 MSOnline 模块的命令列表。

Get-Command -module MSOnline

[玩转系统] 使用 PowerShell 连接到 Office 365(分步指南)

第 5 步:连接到您的 Microsoft Office 365 订阅

若要连接到 Microsoft 365 订阅的 Azure Active Directory,可以使用用户名和密码或多重身份验证 (mfa)。

使用 PowerShell MSOnline 模块中的 Connect-MsolService cmdlet 连接到 Office 365 订阅。输入全局管理员用户名和密码。

Connect-MSolService

它将提示登录您的帐户对话框。

[玩转系统] 使用 PowerShell 连接到 Office 365(分步指南)

输入您的 Microsoft 365 工作和学校帐户用户名和密码,然后单击“下一步”。

如果您的帐户配置了多重身份验证 (MFA),您将收到批准登录请求的提示。

成功登录后,“登录您的帐户”对话框将关闭并返回到 PowerShell 终端。

第 6 步:要验证您是否已连接到 Office 365,请运行以下命令。

Get-MSolUser

此命令将返回 Office 365 租户中所有用户的列表。

PS C:\WINDOWS\system32> Get-MsolUser                                                                                    
UserPrincipalName                  DisplayName       isLicensed
-----------------                  -----------       ----------
[email   gary edler        False
[email  shell geek True
[email  samer amberson    True
[email   john alwin        True

如何连接 Azure AD PowerShell for Graph 模块

要与 Graph 模块的 Azure Active Directory PowerShell 连接,您需要安装 AzureAD 模块。 Graph 模块中的命令的 cmdlet 名称中包含 AzureAD。

请按照以下步骤安装模块并连接到您的 Microsoft 365 订阅。

第 1 步: 打开 Windows PowerShell 终端(以管理员身份运行

步骤 2: 使用以下命令安装 AzureAD 模块。

Install-Module -name AzureAD

如果系统提示您安装 NuGet 提供程序,请键入 Y 并按 Enter 键。单击“是”或键入 Y 从不受信任的存储库安装模块。

[玩转系统] 使用 PowerShell 连接到 Office 365(分步指南)

第 3 步:使用以下命令导入模块。

Import-Module AzureAD

步骤 4: 使用以下命令获取 AzureAD 模块的命令列表。

Get-Command -module AzureAD

第 5 步:连接到您的 Microsoft Office 365 订阅

要连接到 Microsoft Office 365 订阅的 Azure Active Directory,您可以使用帐户名和密码或多重身份验证 (MFA)。

使用 PowerShell 中的 Connect-AzureAD cmdlet 连接到 Office 365。

Connect-AzureAD

它将提示“登录您的帐户”对话框,输入您的 Microsoft 365 工作和学校帐户用户名和密码,然后单击“下一步”。

成功登录后,该对话框将关闭并返回到 PowerShell 终端。

[玩转系统] 使用 PowerShell 连接到 Office 365(分步指南)

第 6 步:要验证您是否已连接到 Office 365,请运行以下命令。

Get-AzureADUser

此命令从 Azure Active Directory 返回用户。

PS C:\WINDOWS\system32> Get-AzureADUser                                                                                 
ObjectId                             DisplayName       UserPrincipalName                  UserType
--------                             -----------       -----------------                  --------
65bbf88c-ec92-417c-b7f1-fab8ecae7561 shell geek [email  Member
1f149c47-a670-4f12-a4ac-01423cbafb58 gary edler        [email   Member
ec2e9ac0-680b-4666-a8a9-e10a24910c80 john alwin        [email   Member
cf634aac-d7d1-41a4-aad9-544c0bfda070 samer amberson    [email  Member

结论

我希望上述有关如何使用 MSOnline 和 AzureAD 模块通过 PowerShell 连接到 Office 365 的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

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

取消回复欢迎 发表评论:

关灯