PS 命令之get-adgroupmember!

2022-09-14 10:20:00 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

如果get-adgroup 是查询我们的用户组的话,那么Get-adgroupmember就是查询出我们的组的成员的的命令了,这个命令的使用方式多数场景和我们的上面命令get-adgroup一起使用了。

我们先来看怎么得出某个组的成员:

接下里我们将当前成员选择相应的选项导出,我们选择用户名和用户类型导出:

接下来我们来点有难度的,如过我们需要将当前各个用户组和用户组成员导出分别导出为各自的CSV文件,这个看起来比较有难度,怎么做呢?其实也不难。

怎末做?我们来编写PS文件吧:

$grouplist=get-adgroup -filter * -searchbase “ou=line,dc=pilot,dc=com”;

Foreach(group in grouplist)

{

expath=group.name ”.csv”;

gmember=Get-adgroupmember -identity group.name |select name,objectclass ;

gmember|export-csv -path expath;

}

我们来看看结果:

Poreach<亏groupin车grouplist> >亏expath=亏group.nane ”.csu”; >车gnenber=Get一adgroupnenbe犷一identit,车group.nane:selectnane,objectclass; >车gnenber:export一csu一path车expath一uerbos; :*ctiveDirector,用户和计算扫 国引保存的查询 曰拍pi1Ot·com Builtin 到Computers 国山DomainControllers 田口rorei葬ecoit才rincir 团工T 口。.a’edserviceAccour 口u,”rs 团AD 团cai’u 曰团line 国团lineone 田团1ineTwo 名称_ 一1ineone 卫一1ineTWO 类型 组织单位 组织单位 用户 用户 用户 安全组一通用 蜚筐直口日当局 安全组一通用 描述 1inel 1ineZ 1Ine3 Line份l:lup 皿多地j口 Ad汀l:1llp 产线组 行政组 , t仁了0.p一 文件少) #TYPE fl口I[Ie 编辑汪) 目函口口口口口口口口口口口口口口 格式(0)查看少)帮助以) Selected.Microsoft.ActiveDirectory.Management.ADPrincipal ,,abjectclass,, }: :l :: ndgroup.csU” LineGroup。csu itgroup.csu,, ExPort一Csu “Fxport一C Export一Cs, XUpeng, xuPengl办, xuPengZ,,, ,, USer ,,,, USer ,,,, Uger 刀,, 目目目 十,十,斗, 口六『另【另> t ……S 息息息1i 誉}}岛二.乡一口、 区皿少机,T一臼:· 口:), list 组织,2打开甲新建文件夹 类型 大小 Ad犷ouP it盯。即 修改日期 2015/9/1414:45 2015/9/1414:45 CSy文件 csv文件 CSy文件 1KB 1KB 吕口 ★收藏夹 忍下载 .桌面 匆最近访问的位置 库”>

基本完成了我们的目标,希望对大家有所帮助吧。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158628.html原文链接:https://javaforall.cn

0 人点赞