[玩转系统] 将 PowerShell 连接到 Office 365 并轻松管理
作者:精品下载站 日期:2024-12-14 13:05:35 浏览:13 分类:玩电脑
将 PowerShell 连接到 Office 365 并轻松管理
使用 PowerShell 连接到 Office 365 有时可能会很痛苦。您必须不断记住不同的命令和模块。让我们改变这一点。
在本文中,你将了解如何将 PowerShell 连接到 Office 365。你将使用适用于 Graph 的 Azure AD PowerShell 模块和适用于 Windows PowerShell 的 Azure Active Directory 模块来完成此操作。
《Microsoft 365 Backup For Dummies》电子书概述了 Microsoft 365 中开箱即用的安全功能,解决了数据安全挑战。获取电子书
先决条件
要运行本教程中的任何示例,请确保您提前具备以下条件:
- Windows PowerShell 5.1 或 PowerShell 7
- Office 365 租户
- 面向 IT 专业人员 RTW 的 Microsoft 在线服务登录助手
您可以从 Microsoft 网站下载 PowerShell 7
使用 PowerShell 连接到 Office 365
Office 365 提供广泛的服务,包括但不限于:
- Azure 活动目录。
- 在线交流。
- 微软团队。
Office 365 服务均可通过名为 https://portal.microsoft.com 的通用登陆门户获得。通过此门户,您可以访问域设置、租户配置、计费和管理用户设置。但如果您需要访问 Office 365 服务,例如 Exchange Online 或 Microsoft Teams,则需要单击门户中的服务名称,这将带您进入服务管理中心,例如 Exchange Admin Center 等。
每个服务都有自己的管理中心门户和 PowerShell 模块。因此,如果您需要连接来管理 Exchange Online 上的用户,则需要下载 Exchange online PowerShell 模块。如果要管理 Teams 上的用户,则需要下载 Teams 模块以及 Azure Active Directory PowerShell 模块。
下载并安装 Office 365 PowerShell 模块
一种简单的方法是使用 PowerShell 本身来查找、下载和安装 PowerShell 模块。让我们尝试获取 Exchange Online PowerShell 模块。首先打开 PowerShell 并键入以下 PowerShell 命令行以查找与 Exchange Online 相关的可用模块。
Find-Module Exchangeonline*
您可以使用通配符搜索所有相关的 PowerShell 模块
使用 Find-Module
有助于在 PowerShell 库中搜索模块,您可能会找到多个 PowerShell 模块。我们正在寻找的是ExchangeOnlineManagement。要下载并安装模块,请使用 install-module
cmdlet
如果没有返回错误,那么您就可以开始使用该模块了。下一步是开始使用该模块
从 PowerShell 3 开始,PowerShell 可以在您第一次运行与已安装模块相关的任何命令时自动导入模块。
下载模块的方法同样适用于任何其他模块,您只需知道模块名称并下载即可。
将 PowerShell 连接到 Office 365 服务
每个 Office 365 都有自己的 PowerShell 模块,这使得跨服务管理有点困难。通常,任何 Office 365 模块都有类似的 cmdlet Connect-*ServiceName*
- 连接到 Exchange Online,您可以使用 ExchangeOnlineManagement 模块中提供的 cmdlet
Connect-ExchangeOnline
- 使用以下 cmdlet
Connect-MicrosoftTeams
连接到 Microsoft Teams,该 cmdlet 可在 MicrosoftTeams 模块中找到 - 要使用 Azure AD PowerShell for Graph 连接到 Azure AD,请使用 AzureAD 模块中提供的
Connect-AzureAD
- 连接到 Sharepoint Online,使用 Microsoft.Online.SharePoint.PowerShell 模块中提供的
Connect-PnPOnline
。 - 连接到 Azure AD for Windows PowerShell 模块,使用 MSOnline 模块中提供的
Connect-MsolService
PowerShell Core 不支持 Azure AD for Windows PowerShell 模块和名称中包含 Msol 的 cmdlet。
为什么需要两个 Azure AD 模块?
使用 PowerShell 使用 Office 365 时,您可能必须使用两个不同的模块。您将使用 Azure Active Directory PowerShell for Graph 以及模块名称 AzureAD 和 适用于 Windows PowerShell 的 Azure Active Directory 模块,模块名称为 MSOnline。
AzureAD 和 MSOnline 都允许您使用 PowerShell 处理 Office 365 服务,那么为什么选择两个呢? AzureAD是MSOnline的后继者,据我所知,它将取代MSOnline 在某个时刻。所有新功能均位于 AzureAD 模块中,但与 MSOnline 模块仍有一些重叠。
您会发现管理用户、组和许可证管理等任务仍然存在于 MSOnline 模块中。
如果您需要通过 MFA 连接到 Exchange Online,Microsoft 提供了一个很棒的指南,标题为使用多重身份验证连接到 Exchange Online PowerShell。
使用 PowerShell 连接到多个 Office 365 服务
Office 365 PowerShell 模块看起来像是一个很大的列表,是吗?!但可以使用以下 PowerShell 代码连接到一个控制台中的所有服务,然后在同一控制台中执行所有任务。
$CloudCred=Get-Credential
$TenantName="Test for test.onmicrosoft.com"
Connect-AzureAD -Credential $CloudCred
Connect-PnPOnline -Url https://$TenantName.sharepoint.com -Credentials $CloudCred
Connect-ExchangeOnline -Credential $CloudCred
Connect-MicrosoftTeams -Credential $CloudCred
连接到 Sharepoint 时可能会出现以下错误
Connect-PnPOnline:AADSTS65001:用户或管理员未同意使用 ID 为“31359c7f-bd7e-8888-86db-fdb8c937548e”且名为“PnP Management Shell”的应用程序。为此用户和资源发送交互式授权请求。跟踪 ID:b9913a0b-b47d-4ffe-bdc7-70ed81143000
要解决此问题,请运行 Register-PnPManagementShellAccess
cmdlet,键入用户名和密码,然后确保选中“代表您的组织同意”
始终确保您的模块是最新的,因为经常添加新功能和兼容性,大多数 Office 365 PowerShell 模块现在支持多重身份验证
《Microsoft 365 Backup For Dummies》电子书概述了 Microsoft 365 中开箱即用的安全功能,解决了数据安全挑战。获取电子书
概括
Office 365 有很多服务,但幸运的是,您可以使用 PowerShell 管理所有服务。安装完这两个模块并使用 Connect
命令进行连接后,您就可以使用 PowerShell 管理 Office 365!
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag