本书选取企业日常信息管理当中出现频率较高的应用场景,采用循序渐进的讲解方式,指导读者使用PowerShell来配置和管理Office 365的应用和服务。同时,通过对比介绍图形管理界面相应的操作步骤,来降低学习的难度。书中结合真实的PowerShell应用实例进行讲解,并给出了部分命令常见的报错输出信息,有助于提高读者的命令使用与排错能力。 全书共包括5章。第1章介绍了使用PowerShell管理Office 365的基础知识和优势,以及使用PowerShell管理Office 365及其应用需要进行的准备工作;第2章讲解了使用PowerShell管理Office 365的租户的方法;第3章到第5章分别讲解了使用PowerShell管理Office 365的Exchange Online、Skype for Business Online和SharePoint Online的知识。 本书特别适合Office 365的管理员学习使用。另外,广大编程开发人员、追求进一步提升技术能力的网络管理人员及大专院校计算机专业学生阅读本书,也能从中获益。
使用PowerShell为邮件联系人设置属性,会涉及两个有些相似的命令。设置上述这些与邮件设置不相关的通用属性,例如国家和邮编等,可以使用Set-Contact命令。命令如下:
EXO PS > Set-Contact -Identity "mc01" -PostalCode "100080" -Fax "81234567"
邮件联系人能接收的邮件格式,以及是否允许该联系人从通讯簿中隐藏等与邮件设置相关的属性,则可以使用Set-MailContact命令来进行修改。命令如下:
EXO PS > Set-MailContact -Identity "mc01" -HiddenFromAddressListsEnabled $True `
>> -MessageBodyFormat Text -MessageFormat Text
注意
邮件联系人能接收的邮件格式和邮件主体格式等属性是无法在图形界面中的“编辑邮件联系人”对话框中进行查看和设置的。
(3)在Exchange管理中心中单击左侧导航栏中的“收件人”按钮,然后单击右侧窗格上方的“联系人”标签按钮。如果在联系人列表菜单栏中没有搜索文本框,可以单击放大镜形状的“搜索”按钮使搜索文本框弹出;然后在搜索文本框中键入搜索的关键字,并单击放大镜形状的“搜索”按钮,即可查找符合条件的邮件联系人、邮件用户或来宾邮件用户,并显示这些邮件联系人或邮件用户的相关属性,如图3-26所示。
第1章 使用PowerShell管理Office 365的基础知识 1
1.1 什么是PowerShell 1
1.1.1 如何输入PowerShell的命令 1
1.1.2 如何使用PowerShell的帮助系统 2
1.2 为什么要使用PowerShell管理Office 365 3
1.3 为何要注册Office 365测试账户,如何完成注册 4
1.4 使用PowerShell管理Office 365需要做哪些准备 7
1.4.1 如何下载和安装公共组件 7
1.4.2 如何解决AAD Module的安装问题 9
1.5 可以用PowerShell管理Office 365中的所有组件吗 12
1.6 如何验证Office 365的PowerShell管理模块已经就绪 14
1.7 Office 365的PowerShell管理命令有哪些特点 16
第2章 使用PowerShell管理Office 365的租户 17
2.1 如何使用PowerShell连接Office 365的租户 17
2.2 如何使用PowerShell管理Office 365的用户 19
2.2.1 如何创建和删除用户 20
2.2.2 如何查询用户及其属性 27
2.2.3 如何修改用户的属性 33
2.2.4 如何批量操作用户 37
2.3 如何使用PowerShell管理Office 365的角色和组 42
2.3.1 如何管理Office 365的角色 42
2.3.2 如何管理Office 365的安全组 47
2.4 如何使用PowerShell管理Office 365的订阅和许可证 54
2.4.1 如何查看订阅及相关信息 55
2.4.2 如何为用户分配许可证 58
2.4.3 如何对许可证进行定制化修改 60
第3章 使用PowerShell管理Office 365的Exchange Online 63
3.1 如何使用PowerShell连接Exchange Online 63
3.2 如何使用PowerShell管理Exchange Online的收件人 68
3.2.1 如何管理邮箱 68
3.2.2 如何管理组 90
3.2.3 如何管理资源 104
3.2.4 如何管理联系人 107
3.2.5 如何管理共享邮箱 113
3.3 如何使用PowerShell管理Exchange Online的权限 120
3.3.1 如何管理管理员角色 120
3.3.2 如何管理用户角色 131
3.3.3 如何管理Outlook Web App策略 138
第4章 使用PowerShell管理Office 365的Skype for Business Online 143
4.1 如何使用PowerShell连接Skype for Business 143
4.2 如何使用PowerShell管理Skype for Business的用户 149
4.2.1 如何查看用户 149
4.2.2 如何查看用户的属性 151
4.2.3 如何修改用户的属性 160
4.3 如何使用PowerShell管理Skype for Business的组织 163
4.3.1 如何管理“状态隐私模式”属性 164
4.3.2 如何管理“移动电话通知”属性 165
4.3.3 如何管理“外部通信”属性 166
第5章 使用PowerShell管理Office 365的SharePoint Online 172
5.1 如何使用PowerShell连接SharePoint Online 173
5.2 如何使用PowerShell管理SharePoint Online的网站 177
5.2.1 如何查看网站与修改网站的属性 177
5.2.2 如何添加与删除网站 181
5.2.3 如何测试与修复网站 185
5.3 如何使用PowerShell管理SharePoint Online网站中的组 187
5.3.1 如何查询网站中的组 187
5.3.2 如何管理网站中的组 191
5.4 如何使用PowerShell管理SharePoint Online网站中的用户 193
5.4.1 如何管理外部共享 194
5.4.2 如何管理外部用户 197
5.4.3 如何管理网站中的用户 207
5.5 如何使用PowerShell管理OneDrive for Business个人网站 217
5.5.1 如何查看个人网站 217
5.5.2 如何制备个人网站 219
5.5.3 如何管理个人网站 220
附录A 本书所涉及的PowerShell知识点 225
附录B 本书所涉及的PowerShell for Office 365命令 234
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录