管理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上的用户列表信息:

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

那如果用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

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

具体连接方法可以参考

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

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

set-executionpolicy remotesigned 允许签名

$UserCredential = Get-Credential

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

2.2

$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.

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

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

2.3

Import-PSSession $Session

连接成功

2.4

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

Remove-PSSession $Session

2.5

确认是否链接成功

get-mailbox

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

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

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

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

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

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

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

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

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

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

我们输入

Connect-msolservice

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

Get-msoluser

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

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

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

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

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

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

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

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

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

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

1、将所有管理员列出来

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

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

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

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

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

3、

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

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

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

$user = get-msoluser -UserPrincipalName [email protected]
$user.licenses[0].servicestatus
其次,需要跟您解释的的是,一次输出

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

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

$user = get-msoluser -UserPrincipalName [email protected]
$user.licenses[0].servicestatus

$user = get-msoluser -UserPrincipalName [email protected]
$user.licenses[0].servicestatus

时间: 2024-10-06 11:13:48

管理Office365上的用户及所分配订阅信息的相关文章

Office365混合部署之用户权限(角色)分配

对于一个企业管理员来说对于用户的权限分配是必不可少的,那我们今天主要说说作为一个Office365企业管理员来说如何管理用户的权限: 正常我们一般分配权限是按照角色来进行权限划分的,在office365上也是一样的:我们登陆到Office365管理页面 活动用户---双击打开用户 我们就可以看见:最主要的两个信息:一个是产品的许可证,其实就是具有云服务的那些应用的权限:另外一个就是角色信息,是否具备有管理员权限 我们编辑用户的角色:可以看见默认用户没有管理员权限:有全局管理员和自定义管理员 全局

Linux堆内存管理深入分析(上)

Linux堆内存管理深入分析 (上半部) 作者:走位@阿里聚安全 ? 0 前言 近年来,漏洞挖掘越来越火,各种漏洞挖掘.利用的分析文章层出不穷.从大方向来看,主要有基于栈溢出的漏洞利用和基于堆溢出的漏洞利用两种.国内关于栈溢出的资料相对较多,这里就不累述了,但是关于堆溢出的漏洞利用资料就很少了.鄙人以为主要是堆溢出漏洞的门槛较高,需要先吃透相应操作系统的堆内存管理机制,而这部分内容一直是一个难点.因此本系列文章主要从Linux系统堆内存管理机制出发,逐步介绍诸如基本堆溢出漏洞.基于unlink的

如何在Windows 10上为用户指定硬盘空间配额

若一台Windows 10 PC供多个用户使用,那这台PC很可能面临硬盘空间被Windows 10中的某个用户使用殆尽的困扰. 好在在Windows 10中,微软为计算机的管理员提供了一个便利的功能,即"配额设置". 通过配额设置,计算机的管理员可以为Windows 10 PC上的每个用户分指定硬盘配额,以防计算机的硬盘空间被某个用户的文件或者数据填满. 要了解如何为Windows 10 PC上的用户指定硬盘配额,请参阅本期教程给出的详细步骤. 基于所有新用户的磁盘配额分配[以本地磁盘

服务上亿用户,中国结算新一代数据集市技术实践

作者介绍: 卢向澄 金融科技领域十余年工作经验,目前在中国证券登记结算公司从事技术架构工作,专注于技术中台.云平台.大数据平台等领域. 1. 背景介绍 我国股市约有1.2亿散户,直接关乎上亿家庭.数亿人切身利益,保护好投资者尤其是中小投资者的合法权益,是资本市场工作人民性的具体体现,也是服务实体经济的应有之义.党的十九大明确提出"必须坚持以人民为中心的发展思想".中国证监会有关负责人表示,要认真贯彻落实十九大精神和党中央.国务院关于资本市场建设的一系列决策部署,加快推动形成融资功能完备

[转]你会做Web上的用户登录功能吗?

转自:http://coolshell.cn/articles/5353.html Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能.下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能.以下内容,转载时请保持原文一致,并请注明作者和出处. 用户名和口令 首先,我们先来说说用户名和口令的事.这并不是本站第一次谈论这

Office 365 系列之六:通过管理中心批量导入用户

本章节跟大家介绍通过Office 365管理中心批量导入用户并分配许可. 1. 登陆Office 365管理中心,切换到"活动用户"页面,点击"批量添加" 2. 点击"下载空白CSV文件"或"下载CSV文件示例" 3. 用Excel打开下载后的空白CSV文件, 如图: 4. 填写用户信息后并保存(实际生产环境中建议先使用几个账号测试成功后再大批量导入) 5. 用记事本打开刚才保存的文件,如图 6. 点击"文件&quo

ERC系统理论的提出与研发成功,是企业信息化管理史上划时代的革命

ERC系统理论的提出与研发成功,是企业信息化管理史上划时代的革命! 一.企业管理软件市场存在的严重问题. ERP系统理论于1990年提出,至今已有二十五年历史,巨大的市场空间吸引了一大批的软件厂商进入此市场,虽然市场发展迅猛,但是企业信息化管理应用的普及工作却举步维艰,企业怨声载道.商翼通过详细的市场调研发现,目前企业管理软件市场存在如下几个方面的严重问题: 1.系统设计过于僵化死板.用户体验差.适应性更差.现有的管理软件还是完全采用二十五年前提出的ERP系统设计思想与理念,设计模式相互抄袭,基

实现Web上的用户登录功能

你会做Web上的用户登录功能吗? Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能.下面 的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录 功能 用户名和口令 首先,我们先来说说用户名和口令的事.这并不是本站第一次谈论这个事了.如何管理自己的口令让你知道怎么管理自己的口令,破解你的口令让你知道在现代这样速度的计算速度下

Vcenter server 5.5添加用户角色及分配权限

角色:各种角色定义了对此角色可操作细节的权限组合. 用户权限:用户权限是对ESXi 5.0中的对象实例(如ESXi 5.0主机,虚拟机,存储,网络等)进行权限的分配.通过在这些对象上绑定“用户+角色”来限定每个用户或用户组可以对此对象的操作权限. 创建步骤: A.先创建角色并分配权限. B.创建用户并分配角色权限. 1.视图 ----  系统管理 ---- 角色. 2.添加角色 ---- 自定义角色名称 ---  分配角色权限. 3.权限 --- 添加权限. 4.选择服务器创建好的本地用户tes