Powershell的AD相关的命令灰常好用,豆子今天早上从HR那里拿了一份名单,需要更新所有AD用户的职位和部门信息。这个名单有上千人,肯定不能手动修改,一个简单几行的脚本就可以迅速解决。基本方法是可以通过get-ADuser搜索用户,然后使用set-ADuser这个命令修改就行了。名单格..
分类:
系统相关 时间:
2015-04-24 09:24:59
阅读次数:
221
get-aduser是活动目录管理最常用的cmdlets,但是在日常应用的时候我们常常无法调取到某个账户。这个问题原因最常见的就是重名。首先要理清一个问题Get-aduser+账户不等于AD管理器中的搜索功能(搜索必须使用–filter参数)。但是get-aduser到底应该输入账户的那个属性才能准确g..
分类:
其他好文 时间:
2015-04-01 20:19:47
阅读次数:
181
将xxOU下所有用户移动到yyOU下Get-aduser–filter*-Searchbase“OU=XX,DC=XX,DC=COM”|Move-ADObject–TargetPath“OU=YY,DC=XX,DC=COM”将AD中停用的计算机账号移动到yyOUSearch-ADAccount-AccountDisabled-ComputersOnly|Move-ADObject-TargetPath"OU=yy,DC=XX,DC=Com"查询..
分类:
其他好文 时间:
2015-03-05 06:55:37
阅读次数:
246
Import-ModuleActiveDirectory
$outputlogt=@()
$outputlogf=@()
$users=@()
#$path1="ou=测试,dc=bjgas,dc=com"
Write-Host"请输入第1个遍历路径"
$user1=Read-Host
$User1=Get-ADUser-Filter*-SearchBase"$path1"
Write-Host"请输入第2个遍历路径"
$path2=Read-Host
$user2=G..
分类:
其他好文 时间:
2014-12-08 15:50:35
阅读次数:
295
获取密码即将过期用户的信息,90天有效期的话,获取过期前7天的密码Get-ADUser-filter*-searchbase"ou=kewendangdang,dc=dangdang,dc=com"-Properties*|where{($_.passwordlastset-lt(Get-Date).adddays(-83))-and($_.passwordneverexpires-ne"True")}|selectname,samaccountna..
分类:
系统相关 时间:
2014-10-17 19:02:54
阅读次数:
205
#############################################Content:检测AD密码过期时间并邮件通知##############################################Import-ModuleActivedirectory$alladuser=get-aduser-searchbase"ou=sz,DC=it581,DC=com"-filter*|%{$_.Samaccountname}$userlist=@()#####..
分类:
其他好文 时间:
2014-09-10 19:46:51
阅读次数:
287
简单备忘一下:今天需要将某个OU下面的所有用户加入一个安全组,稍微翻阅了一下Powershell的命令,方法如下首先通过Get-ADUser搜索某个OU下的所有用户,然后通过管道将所有用户的账号(SAMAccount)加入指定的组。类似的方法,可以把某个OU下所有用户从指定的组中移掉。因为rem..
分类:
其他好文 时间:
2014-07-30 10:11:54
阅读次数:
623