PowerShell导出AD安全组用户信息

原创 2015年11月17日 19:18:06

域管理员有时需要导出某个AD中安全组或通信组的用户信息,操作方式如下:

方法一:

打开PowerShell,设置变量

# Set-ExecutionPolicy -ExecutionPolicy remotesigned

# Import-Module activedirectory


方法二:

也可通过开始菜单——管理工具——用于Windows Powershell 的 Active Directory模块



操作方式:

输入想要导出的用户信息,并将其导出到D盘,保存为CSV格式

# get-adgroupmember ML_NETWORK |get-aduser -properties * |ft samaccountname >> D:\Users\LIBING930\test.csv

附录:AD各字段的属性




用户帐户属性

字符名

说明

  

"常规"标签

  

Sn

  

Givename

  

英文缩写

Initials

  

显示名称

displayName

  

描述

Description

  

办公室

physicalDeliveryOfficeName

  

电话号码

telephoneNumber

  

电话号码:其它

otherTelephone

多个以英文分号分隔

电子邮件

Mail

  

网页

wWWHomePage

  

网页:其它

url

多个以英文分号分隔

  

"地址"标签

  

国家/地区

C

如:中国CN,英国GB

省/自治区

St

  

市/县

L

  

街道

streetAddress

  

邮政信箱

postOfficeBox

  

邮政编码

postalCode

  

  

"帐户"标签

  

用户登录名

userPrincipalName

形如:S1@mcse.com

用户登录名(以前版本)

sAMAccountName

形如:S1

登录时间

logonHours

  

登录到

userWorkstations

多个以英文逗号分隔

用户帐户控制

userAccountControl

启用:512,禁用:514,66050

密码永不过期:66048

帐户过期

accountExpires

  

  

"配置文件"标签

  

配置文件路径

profilePath

  

登录脚本

scriptPath

  

主文件夹:本地路径

homeDirectory

  

连接

homeDrive

  

homeDirectory

  

  

"电话"标签

  

家庭电话

homePhone

若是其它,在前面加other。

寻呼机

Pager

如:otherhomePhone。

移动电话

mobile

若多个以英文分号分隔。

传真

FacsimileTelephoneNumber

  

IP电话

ipPhone

  

注释

Info

  

  

"单位"标签

  

职务

Title

  

部门

Department

  

公司

Company

  

  

"隶属于"标签

  

隶属于

memberOf

用户组的DN不需使用引号,

多个用分号分隔

  

"拨入"标签

  

远程访问权限(拨入或VPN)

msNPAllowDialin

  

允许访问

值:TRUE

  

拒绝访问

值:FALSE

  

回拨选项

msRADIUSServiceType

  

由呼叫方设置或回拨到

值:4

  

总是回拨到

msRADIUSCallbackNumber

  

版权声明:研究技术的朋友,多多分享:-)

如何用powershell导出AD用户信息到CSV中并发送到本地邮箱中

如何用powershell导出AD用户信息到CSV中并发送到本地邮箱中

C# 获取AD组中的用户信息

DirectoryEntry de = new DirectoryEntry("LDAP://" + "域名", "用户名", "密码", AuthenticationTypes.Secure); ...

windows 2012 设置定时vpn自动拨通和网卡日志查看

使用场景: windows 2012 服务器 需要使用vpn 进行业务数据连接,使用系统自带的vpn连接服务,但vpn过一段时间会自动掉线,需要重连。处理方案:使用powershell 调用自动拨号连...

AD 中所有的用户导出到csv

在ad 服务器上打开powershell 第一步,先获取AD上所有的OU 命令:Get-ADOrganizationalUnit -Filter 'Name -like "*"' 第二部,根据OU...

使用CSVDE命令批量导入/导出AD用户

CSVDE命令行工具可以将带有用户信息的CSV文件,批量导入/导出AD中。

Powershell 创建文件,安全组和DFS链接

最近工作需要,需要创建80多个文件夹,300多个对应的安全组,把某部门的一堆用户放进对应的组,然后把这些文件夹都设置成DFS的Target的共享对象,然后拷贝文件。 这些工作手工操作的话...

PowerShell 批量创建AD用户账号

它是一个单独的命令行,即导入一个 CSV 文件并使用其中的信息创建数十甚至数百个新的 Active Directory 用户: Import-CSV 'C:\provision1.csv' |ForE...

使用Powershell 脚本建立AD用户!

我在前面写过一篇使用For 语句和 dsquery 添加用户的例子,现在新版本的AD服务器出来后,我们现在可以使用Powershell 脚本来达成这个目标。我们要了解下Powershell的语法: ...

应用新安全组 - 每天5分钟玩转 OpenStack(116)

Neutron 默认的安全组规则会禁止掉所有从外面访问 instance 的流量。 本节我们会修改安全组的配置,允许 ping 和 ssh instance。 有两种方法可以达到这个目的: ...

阿里云ECS安全组之新手不得不面对的问题

概念 安全组是一个逻辑上的分组,这个分组是由同一个地域(Region)内具有相同安全保护需求并相互信任的实例组成。每个实例至少属于一个安全组,在创建的时候就需要指定。同一安全组内的实例之间网络互通,不...
  • Gamay
  • Gamay
  • 2017年06月06日 13:55
  • 12494
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PowerShell导出AD安全组用户信息
举报原因:
原因补充:

(最多只允许输入30个字)