管理Office365上的用户及所分配订阅信息

简介:

说到Office365上的用户,我们都知道分为两种,一种是在Office365上创建的online的全局管理用户,另外一种为使用dirsync工具将本地AD用户同步到Online上的用户,不管是Online上创建的用户还是本地到Online上的用户,我们如何管理用户信息呢,如何管理用户所分配的订阅的,我们都知道如果将本地AD用户同步到Online上,而且要让本地AD用户可以使用online上的对应的服务的话,我们需要给用户分配相关的订阅服务才可以。所以我们介绍一下,如何管理Online上的用户及所分配的订阅信息及导出相关信息;说到管理同样有两种方式,一种为portal页面的方式,另外一种是用powershell来完成,当然对于所有产品来说,使用命令行的方式查看信息永远比使用powershell查看的信息方便而且详细,比如就拿今天介绍的Office365上的用户信息来说,如果使用portal来查看的话是无法导出的,只能查看列表,当然使用powershell来看的话是可以查看详细信息的,而且可以导出,所以powershell相对来说是比较方便的,当然powershell也分两种,一种是本地的powershell,一种是Azure 模块工具的powerhell,使用起来有点差别,我们都会详细介绍,具体见下:

我们先使用portal来查看online上的用户列表信息:

clip_image002

如果要查看用户对应所分配的订阅的话,我们需要逐一查看,使用起来很不方便

clip_image004

clip_image006

那如果用powershell来查看的话,那就不用这么费劲了,可以很直观的查看相关的信息;查看前我们需要下载相关的azure powerhell模块工具进行连接查看;

操作前,我们首先看看Online上的管理规则,看看那些用户可以分配许可

https://support.office.com/zh-cn/article/%e5%88%86%e9%85%8d%e6%88%96%e5%8f%96%e6%b6%88%e5%88%86%e9%85%8d-Office-365-%e5%95%86%e4%b8%9a%e7%89%88%e9%80%82%e7%94%a8%e7%9a%84%e8%ae%b8%e5%8f%af%e8%af%81-997596b5-4173-4627-b915-36abac6786dc?CorrelationId=3974992c-890d-43d2-b0b8-8a626e77edbc&ui=zh-CN&rs=zh-CN&ad=CN

clip_image008

了解后,我们需要明确的知道,如果使用本地的Powersell来连接到online,然后对Online的用户Exchange服务的用户进行管理,

具体连接方法可以参考

注:使用本地powershell连接到Office365上后,仅仅只能对Online上的Exchange服务进行管理操作。

2.1打开本地的级算计上的windows powershell,运行以下命令

1
set -executionpolicy remotesigned 允许签名

clip_image010

1
$UserCredential = Get-Credential

在“Windows PowerShell 凭据请求”对话框中,键入您的 Office 365 用户名和密码,然后单击“确定”

clip_image012

2.2

1
2
3
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 
https: //outlook .office365.com /powershell-liveid/
  -Credential $UserCredential -Authentication Basic -AllowRedirection

如果您是由世纪互联运营的中国 Office 365 客户,请为 ConnectionUri 参数使用以下值:https://partner.outlook.cn/PowerShell.

因为我们环境是世纪互联的

1
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https: //partner .outlook.cn /powershell-liveid/  -Credential $UserCredential -Authentication Basic -AllowRedirection

clip_image014

2.3

1
Import-PSSession $Session

clip_image016

连接成功

clip_image018

2.4

最后操作完成后,我们可以使用以下命令完成断开与远程的powershell 会话链接

1
Remove-PSSession $Session

2.5

确认是否链接成功

1
get-mailbox

clip_image020

连接成功后,可以对Office365上的Exchange所有用户及服务进行管理操作。具体就不多说了。

那如果要对Online上用户及服务进行管理的话我们需要单独下载Azure 模块的powershell,具体见下:

https://community.office365.com/zh-cn/f/835/p/269827/824743

clip_image022

所以我们根据提示下载所需要的工具

http://www.microsoft.com/en-us/download/details.aspx?id=28177

http://technet.microsoft.com/library/jj151815.aspx

clip_image024

https://technet.microsoft.com/library/jj151815.aspx

安装好以后,我们需要右键选择以管理员身份运行Azure AD Module for Windows PowerShell.

1. 在PowerShell的命令行界面,输入 "connect-msolservice" 然后按 Enter键,在弹出的对话框中输入你作为admin的用户名和密码.

2. 连接成功后输入 “Get-MsolUser | Export-Csv  \user.csv” 来导出Office 365所有用户的列表到本地.(例如 Get-MsolUser | Export-Csv  C:\Users\user.csv)

clip_image026

clip_image028

我们输入

1
Connect-msolservice

然后根据提示需要输入office365或者azure的管理中心信息验证并且登录

clip_image030

1
Get-msoluser

可以查看当前office365上的所有用户

clip_image032

我们因为需要查看详细的,所以我们需要添加参数

1
Get-msoluser | fl >c:\msoluser.txt

clip_image034

我们到处来后,可以查看一下

clip_image036

我们可以添加参数过滤信息

1
Get-msoluser | fl displayname,proxyaddresses,signiname,usertype,licenses

clip_image038

我们一般会将需要的信息到处到一个csv格式下

1
Get-msoluser |  export -csv c:\msoluser.csv

clip_image040

clip_image042

我们发现无法导出用户的详细分配订阅信息

我们需要查看的用户信息是 用户到底分配了exchange online、还是skype for business或者 sharepoint订阅

1、将所有管理员列出来

1
get-msoluser |  select  userprincipalname | ForEach-Object { $admin=Get-MsolUserRole -UserPrincipalName $_.userprincipalname;  if  ($admin.name - ne  $null) {Write-Host $_.userprincipalname, " > " ,$admin.name}}

注:office365无法对详细的管理员进行查看;以下命令会吧所有的管理员信息都会显示出来;并且无法导出结果

clip_image044

2、将人员、是否分配license导出来到csv再筛选,

1
Get-MsolUser | fl displayname,licenses > d:\test01.txt

可以显示online用户及所分配的订阅信息

clip_image046

3、

1
Get-MsolUser |  select  displayname,islicensed |Export-Csv D:\test02.csv   -Encoding UTF8

结果为true的是分配了license的,false是没有分配licenses的

clip_image048

以致我们使用powershell来为指定用户来分配订阅

1
2
3
$user = get-msoluser -UserPrincipalName XXXX@YYYY.partner.onm
$user.licenses[0].servicestatus
其次,需要跟您解释的的是,一次输出

一个用户的license信息是可以实现的,输出多个用户的信息就需要多次执行此命令,至于说其他扩展命令,比如一次性输入多个用户的信息和输出的信息导出到本地保存,就需要其他方面的知识,问题也就超出我们技术支持范围了。您可以参考微软技术支持官网:,或者微软官方论坛: https://community.office365.com/en-us/

如果您有其他任何疑问,也欢迎随时与我联系。

clip_image050

1
2
$user = get-msoluser -UserPrincipalName user20@ixmsoft.com
$user.licenses[0].servicestatus

clip_image052

clip_image054

1
2
$user = get-msoluser -UserPrincipalName user20@ixmsoft.com
$user.licenses[0].servicestatus

clip_image056




本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1723161,如需转载请自行联系原作者

相关文章
|
6月前
|
程序员
大家来决定:python-office运行时的提示信息,要不要删除?
**摘要:** 程序员晚枫发起投票,询问是否应去除`python-office`项目运行时显示的中文提示信息,这些信息包含教程、源码链接和答疑群等。提示虽无运行影响,但显得不够专业。项目因用户咨询增加而添加此信息,作者考虑删除,因觉得与常见开源项目风格不同且其教程收费。附三张截图展示提示内容。用户可在评论区投票决定,输入“取消”或“保留”。
大家来决定:python-office运行时的提示信息,要不要删除?
|
Windows
【亲测有效】记录一次Office无法正常和启动报错信息及解决办法
【亲测有效】记录一次Office无法正常和启动报错信息及解决办法
126 0
|
3月前
|
安全
猿大师办公助手在线编辑微软Office/金山wps网页组件COM加载项启用说明
猿大师办公助手是一款独特的在线编辑Office插件,不同于其他厂商的弹窗模式,它真正实现了网页内嵌本机Office。其COM加载项可在Office主菜单栏增加PageHi子菜单,提供文件保存、打印等功能,并能控制文档操作权限。安装后,默认自动启动COM加载项,但需注意可能被禁用或拦截,必要时需手动启用。对于WPS和微软Office,均有详细的启用步骤。
69 3
猿大师办公助手在线编辑微软Office/金山wps网页组件COM加载项启用说明
|
4月前
|
人工智能 自然语言处理 安全
微软会将ChatGPT整合纳入Office套件吗?
微软会将ChatGPT整合纳入Office套件吗?
|
7月前
|
Web App开发 JavaScript 前端开发
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
现在,随着数字化进程渗透到到各行各业,数据安全已经成为了数字化革命中的重要组成部分,而在线Office成在OA、ERP、文档系统中得到了广泛的应用,为我国的信息化事业也做出了巨大贡献。随着操作系统、浏览器及Office软件的不断升级和更新换代,加上国家对信息化、数字化系统要求的不断提升,一些厂家的WebOffice控件产品不断被淘汰出局,而现存的几个产品也存在以下几个问题:
738 9
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
|
7月前
微软Office 2019
微软办公软件套件Microsoft Office 2019 专业增强版2024年4月批量许可版更新推送!Office2019正式版2018年10月份推出,主要为多人跨平台办公与团队协作打造。Office2019整合对过去三年在Office365里所有功能,包括对Word、Excel、PowerPoint、Outlook、Project、Visio、Access、Publisher的更新。
167 2
|
7月前
|
Web App开发 安全 前端开发
新一代WebOffice高版本谷歌Chrome打开、编辑、保存微软Office/金山WPS解决方案大盘点
随着互联网技术的不断发展,越来越多的企业开始采用在线办公模式,微软Office Word 是最好用的文档编辑工具,然而doc、docx、xls、xlsx、ppt、pptx等格式的Office文档是无法直接在浏览器中直接打开的,如果可以实现Web在线预览编辑OffIce,肯定会还带来了更高效、便捷的办公体验,为我们的工作带来了更多可能性。
846 10
|
人工智能 自然语言处理 Oracle
WAIC 2023 | 微软Office产品团队技术负责人蔡玮鑫:Copilot中大语言模型应用实践经验
WAIC 2023 | 微软Office产品团队技术负责人蔡玮鑫:Copilot中大语言模型应用实践经验
156 0
|
Web App开发 安全 内存技术
新版谷歌Chrome取消对PPAPI插件支持后,浏览器网页打开编辑保存微软Office、金山WPS文档解决方案
最近陆续看到一些大学发布公告,谷歌Chrome取消了对PPAPI插件支持,导致某些在线Office厂家产品将无法在谷歌Chrome107及以上版本运行,被迫更换360浏览器或者使用低版本Chrome浏览器苟延残喘。
414 0
新版谷歌Chrome取消对PPAPI插件支持后,浏览器网页打开编辑保存微软Office、金山WPS文档解决方案
|
Web App开发 JSON 前端开发
猿大师办公助手可实现微软Office Word文档在线安全预览,并且禁止编辑、拷贝、截屏、录屏、保存、导出、打印等!
现在,随着数字化进程渗透到到各行各业,数据安全已经成为了数字化革命中的重要组成部分,而在线Office成在OA、ERP、文档系统中得到了广泛的应用,为我国的信息化事业也做出了巨大贡献。随着操作系统、浏览器及Office软件的不断升级和更新换代,加上国家对信息化、数字化系统要求的不断提升,一些厂家的WebOffice控件产品不断被淘汰出局,而现存的几个产品也存在以下几个问题
432 0