-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750

有时候我们需要查询账号的很多属性,但是需要通过不同的命令去获取,有点类似SQL Server里面的多表连接查询,比如查询所有账号的ad账号描述,邮箱名,显示名,邮箱地址,邮箱数目,邮箱大小,存档邮箱大小,存档邮箱数目。

ad账号描述---对应AD账号的描述信息,通过Get-adUser 获取

邮箱名,显示名,邮箱地址---对应用户邮箱信息,通过get-mailbox获取

邮箱数目,邮箱大小---对应邮箱信息,通过命令get-mailbox |Get-MailboxStatistics 获取

存档邮箱大小,存档邮箱数目---对应存档邮箱信息,通过命令get-mailbox -Archive|Get-MailboxStatistics -Archive获取

这些属性通过SamAccountName这个共同的属性连接和查询,具体操作如下:

--------------------------------------------------------------------------------------------------------------------------------------------------

cls

Add-PSSnapin microsoft.exchange*

$mbxinfo=Get-mailbox -ResultSize unlimited |%{$_.SamAccountName}

$userlist = @()

foreach ($i in $mbxinfo)

{

$Description=Get-adUser $i -Properties * |%{$_.Description}

$user=get-mailbox $i

$userStatistics=get-mailbox $i |Get-MailboxStatistics

$userarchiveStatistics=get-mailbox $i -Archive|Get-MailboxStatistics -Archive

$userobject=New-object psobject

$userobject | Add-Member -membertype noteproperty -Name AD账号描述      -value $Description

$userobject | Add-Member -membertype noteproperty -Name 邮箱名          -Value $user.Name

$userobject | Add-Member -membertype noteproperty -Name 显示名          -Value $user.DisplayName

$userobject | Add-Member -membertype noteproperty -Name 邮箱地址        -Value $user.PrimarySmtpAddress

$userobject | Add-Member -membertype noteproperty -Name 邮箱数目        -Value $userStatistics.ItemCount

$userobject | Add-Member -membertype noteproperty -Name 邮箱大小        -Value $userStatistics.TotalItemSize

$userobject | Add-Member -membertype noteproperty -Name 存档邮箱数目    -Value $userarchiveStatistics.ItemCount

$userobject | Add-Member -membertype noteproperty -Name 存档邮箱大小    -Value $userarchiveStatistics.TotalItemSize

$userlist+=$userobject

}

$userlist

$userlist|export-csv -Path c:\userlist.csv -Encoding utf8 -NoTypeInformation

Powershell管理系列(二十五)PowerShell操作之获取AD账号及邮箱信息相关推荐

  1. Reflex WMS入门系列二十五:将叉车纳入系统进行管理

    Reflex WMS入门系列二十五:将叉车纳入系统进行管理 据笔者所知,SAP WM 模块里是不对仓库里常用的叉车等仓库管理工具进行管理的.笔者发现,Reflex WMS系统则会在很多仓库部门日常操作 ...

  2. 【SQL开发实战技巧】系列(十五):查找最值所在行数据信息及快速计算总和百之max/min() keep() over()、fisrt_value、last_value、ratio_to_report

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  3. Powershell管理系列(十)邮件联系人及邮件用户的管理

    鉴于有些用户不太熟悉邮件联系人.邮件用户的区别,博文首先介绍下用户邮箱.邮件联系人.邮件用户的概念,以下介绍部分博文摘自winos微软中文技术论坛. ------------------------- ...

  4. SSE图像算法优化系列二十五:二值图像的Euclidean distance map(EDM)特征图计算及其优化。...

    Euclidean distance map(EDM)这个概念可能听过的人也很少,其主要是用在二值图像中,作为一个很有效的中间处理手段存在.一般的处理都是将灰度图处理成二值图或者一个二值图处理成另外一 ...

  5. 电气器件系列二十五:电子式压力传感器PPG-D(2)

    on:正在报警,out1或out2会亮 off:没有报警,out1或out2都不会亮 默认模式下(sog),达到报警条件,报警器触发的时候,会为on状态,这个时候为绿色 没有达到报警条件,报警器没触发 ...

  6. 【Python学习系列二十五】数据结构-有向图绘制

    1.场景:从文件中读取节点.有向边,然后绘制. 2.参考代码: # -*- coding: utf-8 -*-import networkx as nx import matplotlib.pyplo ...

  7. ChromeFK插件推荐系列二十五:在线石墨插件推荐

    本次分享几个在线RSS订阅插件推荐,内容来自: chromefk.希望对你有所帮助. 1.[CHROMEFK]石墨快捷面板 一款新标签页美化应用,同时也是石墨文档的快捷面板. https://www. ...

  8. 【ASE入门学习】ASE入门系列二十五——努努冰球材质复刻

    共由5个部分组成 Wenli模型的图不好,需要你自己换成冰的贴图,大致调成如上结果即可,暗部分可以根据个人喜好调吧,视频是用粒子发射器的,我直接模型(5个物体)做Animation旋转.

  9. 数据与广告系列二十六:知识迁移的Embedding应用,智能化定向的解药

    作者·黄崇远 『数据虫巢』 全文共4348字 题图ssyer.com " 效果广告后定向时代,虽有千般万难,我们一样还得解决定向智能的问题." 需要提前说明的是,这一篇会涉及到本系 ...

最新文章

  1. Using-更精彩更有用的做法-短签名
  2. Mako 模板系统文档翻译(1) 使用基础
  3. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第九节)
  4. delegate、Lambda表达式、Func委托和Expression(TDelegate)表达式目录树
  5. Java ---- 序列化
  6. 袋鼠云大数据面试题回忆
  7. 10tb服务器硬盘 选购,2017最靠谱大容量机械硬盘选购指南(基于Backblaze硬盘寿命可靠性报告)...
  8. 各个 Android Gradle 插件版本所需的 Gradle 版本
  9. React 解决鼠标移入子元素触发父元素的mouseout事件
  10. linux qt 添加.so,Linux环境下qt/qt creator添加OpenCV的配置
  11. mysql-索引操作
  12. 与小弟子交谈:引申的思考笔记[第一次编辑]
  13. 思科GNS3和华为eNSP完美结合
  14. 电销机器人源码+图文介绍
  15. 即时通讯 音视频 开发技术
  16. 计算机专业的学生怎样练习编程才能把编程学精通?
  17. MQTT自定义透传_DTU连接阿里云
  18. sphinx安装及使用
  19. 按键控制LED灯开关
  20. ajax nginx 转发 sessionid_百度、京东、网易、腾讯、淘宝等大厂都在用的Web服务器Nginx详解

热门文章

  1. python调用adb传输电脑文件到手机_使用adb在电脑和手机间传文件
  2. 修改 class_带你探索JVM的Class文件结构
  3. eve模拟器华为镜像_EVE-NG简单入门介绍
  4. linux双系统 删一个,双系统删除linux
  5. [转帖]oracle改版sql server问题点汇总
  6. 常见的跑马灯效果,无缝连接。mcake官网公告使用
  7. mvc core2.1 Identity.EntityFramework Core 注册 (二)
  8. centos 配置redis
  9. ListView position
  10. Leonbao:MapKit学习笔记