适用于以下产品或服务:
更新时间:2020年1月14日
使用 PowerShell 命令进行日常IT工作进行维护和管理,已经成为众多 IT 管理员的选择。PowerShell 以更高的效率和通俗易懂的语法受到了广大 IT 管理员的青睐。由世纪互联运营的 Office 365、Power BI 等微软云产品,同样支持 IT 管理员以 PowerShell 的方式连接并进行管理。在之前的文章中,我们说明过如何使用 PowerShell 连接 Office 365服务,本文是对原有文章内容的更新和进一步说明。
内 容 摘 要
前提条件
连接到 Office 365 管理服务
连接到 Exchange Online
连接到 SharePointOnline
连接到 Skype for Business Online
连接到 Power BI Service
前 提 条 件
为了能确保电脑可以正常使用 PowerShell,请进行下面的前期准备:
可以使用下列 Windows 版本:
Windows 10、Windows 8.1、Windows 8 或 Windows 7 Service Pack 1 (SP1) *
Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2 SP1
必须使用 PowerShell 5.1 版或更高版本。
对于 Windows 8.1、Windows 8、Windows 7 Service Pack 1 (SP1)*、Windows Server 2012 R2、Windows Server 2012 和 Windows Server 2008 R2 SP1,请下载并安装 Windows Management Framework 5.1;
由于系统版本的差异,如果无法安装,请检查系统中是否已安装 Microsoft .NET Framework 4.5 或更高版本。
连接到 Office 365 管理服务
安装所需软件
这些步骤只需在您的计算机上执行一次即可,而不是在每次连接时都要求执行。但是,您可能需要定期安装较新版本的软件。
安装 64 位版 Microsoft OnlineServices 登录助手:适用于 IT 专业人员RTW 的Microsoft Online Services 登录助手;
请用 PC 访问 https://go.microsoft.com/fwlink/p/?LinkId=286152 并下载安装;
如果您已经安装 Office 365 客户端,则无需安装此软件。
安装用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块,具体步骤如下:
以管理员身份运行 WindowsPowerShell。
运行 Install-ModuleMSOnline 命令。
如果系统提示安装 NuGet 提供程序,请键入 Y,然后按 Enter 键。
如果系统提示从 PSGallery 安装模块,请键入 Y,然后按 Enter 键。
PowerShell
1. Install-Module MSOnline
连接到 Office 365 管理服务
运行命令:
PowerShell
1. Connect-MsolService -AzureEnvironment AzureChinaCloud
在弹出的登录窗口中输入office365管理员凭据
输入管理员凭据 | 来源自截图
连接到 Exchange Online
以管理员身份运行 PowerShell,运行此命令 :
PowerShell
1. Set-ExecutionPolicy RemoteSigned #在每台计算机上只需运行一次
依次运行以下命令连接到 Exchange Online,也可以将这三条命令一次性粘贴到 PowerShell 窗口运行,在弹出的凭据窗口输入管理员凭据进行验证。
PowerShell
1. $UserCredential = Get-Credential
2. $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell-LiveID/ -Credential $UserCredential -Authentication Basic –AllowRedirection
3. Import-PSSession $Session
连接到 SharePoint Online
以管理员身份运行PowerShell,运行此命令安装 SharePoint Online Management Shell:
PowerShell
1. Install-Module -Namet Microsoft.Online.SharePoint.PowerShell
输入如下脚本,在弹出的窗口中输入您的全局管理员密码:
PowerShell
1. $adminUPN = "your global administrator"
2. $orgName = "your tenant name"
3. $userCredential = Get-Credential -UserName $adminUPN -Message "Type the password."
4. Connect-SPOService -Url https://$orgName-admin.sharepoint.cn -Credential $userCredential
根据您的实际情况填写其中的内容,“your global administrator”填写您的管理员邮箱账号;“your tenant name”填写您注册 Office 365 时的初始域的自定义的部分。例如中测试帐号的默认域名是 dzbb.partner.onmschina.cn,就填写“dzbb”,如果您不能确定,可以到 Office 365 管理中心—安装—域 中查看一下:
查找初始域名的自定义部分 | 来源自截图
SharePoint PnP PowerShell
在一些情况下,您可能还需要连接到 SharePoint PnP PowerShell,SharePoint PnP PowerShell 主要用户连接具体的SharePoint网站,而非整个 SharePoint 服务。安装 SharePoint PnP PowerShell 模块的命令如下:
PowerShell
1. Install-Module SharePointPnPPowerShellOnline
同样的情况,如果PowerShell中出现任何提示,均输入“Y”,之后回车以继续。
之后您便可以通过以下命令连接到PowerShell PnP:
PowerShell
1. Import-Module SharePointPnPPowerShellOnline
2. Connect-PnPOnline –Url https://siteUrl –Credentials (Get-Session)
其中 https://siteUrl 是您要连接的 SharePoint 站点的完整 URL,如以下示例:
https://office365lab.sharepoint.cn
https://office365lab-admin.sharepoint.cn
https://office365lab.sharepoint.cn/sites/demo
在弹出的窗口中输入该网站管理员的用户名和密码,即可连接。
有关 SharePoint Online PnP 的相关连接,您可参考:
https://docs.microsoft.com/zh-cn/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps |
连接到 Skype for Business Online
下载并安装Skype For Business Online 连接器模块,然后在出现提示时重新启动计算机。
请用 PC 访问 https://www.microsoft.com/download/details.aspx?id=39366 并下载安装;
以管理员身份运行PowerShell,运行以下下命令,并在弹出的凭据请求输入管理员凭据
PowerShell
1. Import-Module SkypeOnlineConnector
2. $userCredential =Get-Credential
3. $sfbSession =New-CsOnlineSession -Credential $UserCredential
4. Import-PSSession $sfbSession
连接到 Power BI Service
对于Power BI Service 服务也可以通过 PowerShell 进行连接和管理。请以管理员身份运行PowerShell,之后运行以下命令安装 Power BI 模块:
PowerShell
1. Install-Module -Name MicrosoftPowerBIMgmt -Scope CurrentUser
如果 PowerShell 中出现任何提示,均输入“Y”,之后回车以继续。
之后您便可以通过以下命令连接到 Power BI Service,之后输入您的管理员帐号和密码:
PowerShell
1. Login-PowerBI -Environment China
说明
* 2020 年 1 月 14 日后,安装于Windows 7 上的 Office 365 专业增强版将不再被支持。
详细信息请参考:https://docs.microsoft.com/zh-cn/DeployOffice/windows-7-support
欢迎大家关注我们的公众号,我们将持续进行技术文章的更新以及对 Office 365 技术的推广和普及。
Office 365 云服务技术支持