[玩转系统] 使用 PowerShell 管理设备邮箱
作者:精品下载站 日期:2024-12-14 09:10:15 浏览:14 分类:玩电脑
使用 PowerShell 管理设备邮箱
在本文中,我们将展示如何使用 PowerShell 管理 Microsoft 365 设备邮箱。了解如何创建、管理和修改设备邮箱。您还可以查看和导出有关设备邮箱的信息、将其转换为其他类型以及批量软删除。
Microsoft 365 邮箱类型
Microsoft 365 中有四种不同的邮箱类型:
- 用户邮箱
- 共享邮箱
- 客房邮箱
- 设备邮箱
在本文中,我们将介绍如何使用 PowerShell 管理设备邮箱。
资源邮箱
资源邮箱不需要许可证,用于管理会议。资源邮箱对于管理会议室的日程安排非常有用,并允许用户预订时段。
资源邮箱有两种类型:
- 房间邮箱分配给物理位置,例如会议室或会议地点。
- 设备邮箱分配给对象,而不是特定于位置的对象,例如笔记本电脑、汽车或麦克风。
连接到 Exchange Online PowerShell
为了能够运行本文中指定的 PowerShell 命令,您需要连接到 Exchange Online PowerShell。
以管理员身份启动 Windows PowerShell 并运行 Connect-ExchangeOnline cmdlet。
Connect-ExchangeOnline
1.新建设备邮箱
PowerShell命令语法:
New-Mailbox -Name "<Name>" -Equipment
运行以下 PowerShell 命令示例来创建新的设备邮箱。
New-Mailbox -Name "Projector 11" -Equipment
PowerShell 输出如下例所示。
PS C:\> New-Mailbox -Name "Projector 11" -Equipment
Name Alias Database ProhibitSendQuota
---- ----- -------- -----------------
Projector 11 Projector11 EURPR02DG257-db113 49.5 GB (53,150...
2.管理设备邮箱属性
您可以使用 PowerShell 命令管理和更改设备邮箱属性。
更改显示名称和 SMTP 地址
更改设备邮箱的显示名称和主 SMTP 地址。
运行以下 PowerShell 命令示例。
Set-Mailbox "Projector 11" -DisplayName "Project Pool 11" -EmailAddresses SMTP:[email protected],smtp:[email protected]
验证您正确更改了设备邮箱。
Get-Mailbox "Projector 11" | Format-List DisplayName,RecipientTypeDetails,PrimarySmtpAddress
PowerShell 输出显示显示名称、类型和 SMTP 电子邮件地址。
PS C:\> Get-Mailbox "Projector 11" | Format-List DisplayName,RecipientTypeDetails,PrimarySmtpAddress
DisplayName : Project Pool 11
RecipientTypeDetails : EquipmentMailbox
PrimarySmtpAddress : [email protected]
允许设备邮箱的预订请求
配置设备邮箱以允许仅在工作时间内安排预订请求。
运行以下 PowerShell 命令以允许预订请求。
Get-Mailbox -ResultSize unlimited -Filter "RecipientTypeDetails -eq 'EquipmentMailbox'" | Set-CalendarProcessing -ScheduleOnlyDuringWorkHours $true
要验证您是否更改了设备邮箱的属性,请运行 Get-Mailbox cmdlet。
PowerShell 命令示例
Get-Mailbox -ResultSize unlimited -Filter "RecipientTypeDetails -eq 'EquipmentMailbox'" | Get-CalendarProcessing | Fl Identity,ScheduleOnlyDuringWorkHours
PowerShell 输出的结果显示是否为每个设备邮箱启用了工作时间安排(True)。
PS C:\> Get-Mailbox -ResultSize unlimited -Filter "RecipientTypeDetails -eq 'EquipmentMailbox'" | Get-CalendarProcessing | Fl Identity,ScheduleOnlyDuringWorkHours
Identity : Projector 11
ScheduleOnlyDuringWorkHours : True
Identity : Projector 8
ScheduleOnlyDuringWorkHours : True
Identity : Projector 21
ScheduleOnlyDuringWorkHours : True
启用设备邮箱自动预约
您可以管理启用设备邮箱的自动预约
使用 PowerShell 命令语法。
Set-CalendarProcessing "<Identity>" -AutomateProcessing AutoAccept
运行以下 PowerShell 命令示例。
Set-CalendarProcessing "Projector 11" -AutomateProcessing AutoAccept
验证您是否启用了特定设备邮箱的自动预订。
运行以下 PowerShell 命令示例。
Get-CalendarProcessing "Projector11" | Fl Identity,AutomateProcessing
请参阅下面有关此特定设备邮箱的 PowerShell 输出结果。
PS C:\> Get-CalendarProcessing "Projector11" | Fl Identity,AutomateProcessing
Identity : Projector 11
AutomateProcessing : AutoAccept
批量启用设备邮箱自动预约
通过一个 PowerShell 命令启用所有设备邮箱的自动预订
运行以下 PowerShell 命令示例。
Get-MailBox | Where {$_.ResourceType -eq "Equipment"} | Set-CalendarProcessing -AutomateProcessing:AutoAccept
您还可以使用 Get-CalendarProcessing cmdlet 检查是否正确启用了自动预订。
要进行验证,请运行以下 PowerShell 命令示例。
Get-Mailbox -ResultSize unlimited -Filter "RecipientTypeDetails -eq 'EquipmentMailbox'" | Get-CalendarProcessing | Fl Identity,AutomateProcessing
PowerShell输出显示所有设备邮箱以及是否启用自动预订。
PS C:\> Get-Mailbox -ResultSize unlimited -Filter "RecipientTypeDetails -eq 'EquipmentMailbox'" | Get-CalendarProcessing | Fl Identity,AutomateProcessing
Identity : Projector 11
AutomateProcessing : AutoAccept
Identity : Projector 8
AutomateProcessing : AutoAccept
Identity : Projector 21
AutomateProcessing : AutoAccept
3.管理设备邮箱权限
为设备邮箱分配代表发送权限
您可以为用户分配对单个设备邮箱的代表发送权限。
PowerShell命令语法:
Set-CalendarProcessing "<Identity>" -ResourceDelegates "<Identity>"
Powershell命令示例:
Set-CalendarProcessing "[email protected]" -ResourceDelegates "Chris Lucas"
现在,用户“Chris Lucas”是一个代理人,可以代表设备邮箱“[email protected]”发送。
分配发送为权限设备邮箱
您可以为用户分配对单个设备邮箱的代理发送权限。
PowerShell命令语法:
Add-RecipientPermission "<Identity>" -Trustee "<Identity>" -AccessRights SendAs -Confirm:$False
PowerShell 命令示例:
Add-RecipientPermission "Projector8" -Trustee "David Kent" -AccessRights SendAs -Confirm:$False
PowerShell 输出显示以下结果。
PS C:\> Add-RecipientPermission "Projector8" -Trustee "David Kent" -AccessRights SendAs -Confirm:$False
Identity Trustee AccessControlType AccessRights Inherited
-------- ------- ----------------- ------------ ---------
Projector 8 eec2668a-0773-4947-93ba-2223f6acfe55 Allow {SendAs} False
为设备邮箱分配完全访问权限
您可以为用户分配对单个设备邮箱的完全访问权限。
PowerShell命令语法:
Add-MailBoxPermission "<Identity>" -User "<Identity>" -AccessRights FullAccess
PowerShell 命令示例:
Add-MailBoxPermission "Projector8" -User "Brenda Smith" -AccessRights FullAccess
PowerShell 输出显示以下结果。
PS C:\> Add-MailBoxPermission "Projector8" -User "Brenda Smith" -AccessRights FullAccess
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
Projector 8 S-1-5-21-70143928... {FullAccess} False False
4.显示设备邮箱信息
查看所有 Office 365 设备邮箱的列表。
Get-Mailbox -Filter '(RecipientTypeDetails -eq "EquipmentMailBox")' | Select Name,Alias
PowerShell 输出如下例所示。
PS C:\> Get-Mailbox -Filter '(RecipientTypeDetails -eq "EquipmentMailBox")' | Select Name,Alias
Name Alias
---- -----
Projector 11 Projector11
Projector 8 Projector8
Projector 21 Projector21
显示设备邮箱日历设置
查看单个设备邮箱的日历设置。
PowerShell命令语法:
Get-Mailbox "<Identity>" | Select ResourceType,RejectMessagesFrom,RejectMessagesFromDLMembers,RejectMessagesFromSendersOrMembers,SendModerationNotifications
PowerShell 命令示例:
Get-Mailbox "Projector8" | Select ResourceType,RejectMessagesFrom,RejectMessagesFromDLMembers,RejectMessagesFromSendersOrMembers,SendModerationNotifications
PowerShell 输出显示以下结果。
PS C:\> Get-Mailbox "Projector8" | Select ResourceType,RejectMessagesFrom,RejectMessagesFromDLMembers,RejectMessagesFromSendersOrMembers,SendModerationNotifications
ResourceType : Equipment
RejectMessagesFrom : {}
RejectMessagesFromDLMembers : {}
RejectMessagesFromSendersOrMembers : {}
SendModerationNotifications : Always
显示设备邮箱日历处理设置
您可以查看单个设备邮箱的信息。
PowerShell命令语法:
Get-Mailbox "<Identity>" | Get-CalendarProcessing | FL
PowerShell 命令示例:
Get-Mailbox "Projector8" | Get-CalendarProcessing | FL
显示设备邮箱日历权限
您可以查看单个设备邮箱的所有日历访问权限。
PowerShell命令语法:
Get-MailBoxFolderPermission <Equipment:\Calendar> | Select FolderName,User,AccessRights
PowerShell 命令示例:
Get-MailBoxFolderPermission "Projector8:\Calendar" | Select FolderName,User,AccessRights
PowerShell 输出显示以下结果。
PS C:\> Get-MailBoxFolderPermission "Projector8:\Calendar" | Select FolderName,User,AccessRights
FolderName User AccessRights
---------- ---- ------------
Calendar Default {LimitedDetails}
Calendar Anonymous {None}
Calendar Chris Lucas {Editor}
将设备邮箱列表导出到CSV文件
您可以将所有设备邮箱的信息导出到单个 CSV 文件。这样,您就可以轻松地搜索到设备邮箱。
PowerShell命令语法:
Get-Mailbox -Filter '(RecipientTypeDetails -eq "EquipmentMailbox")' | Select RecipientTypeDetails,Name,Alias | Export-CSV <Path>
PowerShell 命令示例:
Get-Mailbox -Filter '(RecipientTypeDetails -eq "EquipmentMailbox")' | Select RecipientTypeDetails,Name,Alias | Export-CSV "C:\temp\Equipment Mailboxes Info.CSV" -NoTypeInformation -Encoding UTF8
导出信息后,您可以在 C:\temp 文件夹中找到 CSV 文件。
使用 Microsoft Excel 等应用程序打开 CSV 文件以查看结果。
5.转换设备邮箱
您可以将设备邮箱转换为其他邮箱类型。
运行PowerShell命令将设备邮箱转换为共享邮箱。
Get-Mailbox "Projector 11" | Set-Mailbox -Type Shared
使用PowerShell命令将设备邮箱转换为房间邮箱。
Get-Mailbox "Projector 11" | Set-Mailbox -Type Room
运行PowerShell命令将设备邮箱转换为普通用户邮箱。
Get-Mailbox "Projector 11" | Set-Mailbox -Type Regular
注意:当您将设备邮箱转换为用户邮箱时,您必须在 30 天内分配 Exchange Online 许可证才能将其激活。
6.删除设备邮箱
您可以使用 PowerShell 轻松软删除特定设备邮箱。这意味着删除的设备邮箱将在 Azure AD 回收站中保留 30 天,然后才会被永久删除。您可以使用 PowerShell 在管理 Office 365 回收站中恢复已删除的设备邮箱。
软删除设备邮箱
您可以软删除单个设备邮箱。
PowerShell命令语法:
Remove-Mailbox -Identity "<Equipment Identity>" -Confirm:$false
PowerShell 命令示例:
Remove-Mailbox -Identity "Projector 11" -Confirm:$false
批量软删除设备邮箱
运行以下 PowerShell 命令批量软删除设备邮箱。
Get-Mailbox -Filter '(RecipientTypeDetails -eq "EquipmentMailBox")' -ResultSize Unlimited | Remove-Mailbox -Confirm:$false
硬删除设备邮箱
如果您想永久硬删除邮箱,则需要执行几个步骤。请阅读使用 PowerShell 强制删除 Microsoft 365 邮箱一文来了解更多相关信息。
这是否有助于您使用 PowerShell 管理 Office 365 设备邮箱?
结论
您学习了如何使用 PowerShell 管理设备邮箱。管理设备邮箱有很多可能性。最重要的任务是创建、转换、删除、分配权限和导出设备邮箱列表。
您喜欢这篇文章吗?您可能还喜欢导出 Microsoft 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