我想使用 PowerShell 管理 Office 365,像是删除 Office 365 的信箱,该如何处理?

我想使用 PowerShell 管理 Office 365,例如使用 PowerShell 删除 Office 365 的信箱,该如何操作才行?


2012/03/10 如果照此文执行 PowerShell 出现问题,请参考此文步骤后,再测试看看

使用 PowerShell 连接 PowerShell,出现错误【文件无法载入,因为这个系统已停用命令码执行】,该如何处理?

问题的来龙去脉

我想使用 PowerShell 管理 Office 365,例如使用 PowerShell 删除 Office 365 的信箱,该如何操作才行?

问题的发生原因

想要使用 PowerShell 管理 Office 365,您必须先安装一些软件组件,安装完成后,您就可以使用 PowerShell 连线到 Office 365 服务,对 Office 365 进行操作。

问题的解决方法

安装必要条件

1. Windows PowerShell 和 .NET Framework 3.5.1。

2. Microsoft Online Services 登入小帮手。

Microsoft Online Services 登入小帮手 - 32 位版

Microsoft Online Services 登入小帮手 - 64 位版

下载后执行安装档进行安装。

image

SNAGHTML4b2453

SNAGHTML4df24b

3. 若有需要使用 Cmdlet,请安装适用于 Windows PowerShell 的 Microsoft Online Services 模块。

适用于 Windows PowerShell 的 Microsoft Online Services 模块 (32 位版本)

适用于 Windows PowerShell 的 Microsoft Online Services 模块 (64 位版本)

下载后执行安装档进行安装

image

SNAGHTML4e7678

SNAGHTML4ef096

SNAGHTML4f3acf

SNAGHTML4f7530

SNAGHTML4ff94d

在本机电脑上将 Windows PowerShell 连线到 Office 365 云端架构服务

1. 开启 PowerShell。

image

2. 输入命令


$LiveCred = Get-Credential

此时出现【Windows PowerShell 认证要求】窗口,输入 Office 365 使用者名称与密码后,按【确定】。

image

2. 输入命令


$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

AllowRedirection 参数可让全世界数据中心的云端架构组织使用相同的 URL,并将 Windows PowerShell 连线到 Office 365 云端架构服务。

image

3. 输入命令


Import-PSSession $Session

将用于 Office 365 云端架构服务的命令导入至本机电脑的用户端工作阶段,完成后您就可以开始在 PowerShell 执行命令操作信箱。

image

检视与删除在 Office 365 信箱

1. 使用【Get-Mailbox】可以检视有关 Office 365 云端架构信箱的资讯。

image

在 Office 365 您也可以检视相同的信箱资讯。

image

2. 使用【Remove-Mailbox】命令可以删除信箱。

image

在 Office 365,您也可以选择信箱,然后按【删除】按钮进行删除信箱的操作。

image

3. 使用【Get-RemovedMailbox】命令可以检视可复原的已删除邮箱。

image

在 Office 365,您可以点选【已删除的信箱】按钮,取得相同的资讯。

image

中断 Windows PowerShell 与云端架构服务的连线

1. 当您完成操作后,请记得中断 PowerShell 的连线,输入命令


Remove-PSSession 
  
  

image

2. 如果您没有中断服务器端工作阶段的连线就关闭 Windows PowerShell 窗口,您的连线将维持开启状态达 15 分钟,您的账户一次只能具有三个服务器端工作阶段的连线。

其他相关资讯

使用 Windows PowerShell 管理 Office 365

将 Windows PowerShell 连线到服务

PowerShell Cmdlet 在 Exchange Online 中可用的参考

原文:大专栏  我想使用 PowerShell 管理 Office 365,像是删除 Office 365 的信箱,该如何处理?


猜你喜欢

转载自www.cnblogs.com/petewell/p/11445673.html