Powershell管理系列(六)批量修改AD账户登陆到的计算机

上个月有个项目中碰到这样一个需求,讲述步骤前先描述下客户的实际情况:因安全考虑需要,域内的计算机之前都已经设置了指定登陆到的计算机,目前的项目是从Lotus邮件系统迁移到Exchange 2010,Lotus工作流迁移到泛微OA,域内账户输入账号和密码后不能登陆到Exchange系统。原因就是设置了...

Powershell管理系列(十六)查询最近一个月未登录的AD账号和Exchange账号

今天听到群里有朋友问,想查询最近1个月未登录的AD账号,我们可以通过如下的Powershell来实现: 需求1、查询OU中所有账号的创建时间\SID\上次修改密码时间\最后一次登录时间 PowerShell查询指定OU中所有账号的创建时间\SID\上次修改密码时间\最后一次登录时间,可以通过如下命令...

Powershell管理系列(二十七)PowerShell操作之修改AD自定义属性

看到有网友发我消息,咨询AD用户如何增加自定义属性,下面具体讲下如何操作,下图为网友提问截图, 1、按他提出的要求,我们新建一个csv表格,里面有两列属性,一列是性别,一列是子部门,如下图 2、执行以下命令 #创建空的哈希表值 $custom = @{} #导入数据源userinfo.csv imp...

Powershell管理系列(五)修改AD账号属性

最近项目中需要对大批量AD用户属性进行修改,如电话、手机等不唯一属性。顺便整理了个用户属性对应AD字段信息,方便查看。 1.常规属性   2.地址属性 3.电话属性 4.组织属性 -------------------------------------------------------...

Powershell管理系列(三十九)PowerShell查询和解锁AD账号

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 需求:根据要求对集团AD域及下属3个子域的所有AD账号进行统计,查询所有锁定的账号,解锁,并每天早上发送邮件到指向邮箱。 1 2 3...

PowerShell查询和修改AD用户属性(ADSI属性)

不用PowerShell的话,其他方法实现都非常繁琐,具体的大家可以搜索“ADSI编辑” http://social.technet.microsoft.com/wiki/contents/articles/12037.active-directory-get-aduser-default-and-...

PowerShell批量修改AD用户密码属性

需求:非常普通的一个需求,就是给AD用户修改密码,但是问题是量太大了。所以写了个脚本 1 2 3 4 5 6 7 8 cls $pass = ConvertTo-SecureString -AsPlainText 12333333344.abc -F...

Powershell 比较AD和Exchange的用户登录时间

今天早上朋友问我如何获取指定某个时间段的AD用户登录时间和相关的邮箱登录时间。 豆子公司的Exchange已经转移到Office365上,首先远程的导入AD模块,本地导入MSOnline的模块,这样我就可以远程访问AD和Office365了 下面是一个例子,判断90天没有登录的AD账号,并把其中30...

Powershell管理系列(三)2012 AD域用户UPN名称还原

今天在一个用户环境碰到一个非常奇怪的事情,4000多个账户UPN名称全部都为空,和客户沟通后得知是大概禁用过邮箱,不太确定是不是因为那个原因引起的,分析得知可能是由于删除过Exchange邮箱,把AD账户都误删了,误删后通过第三方的AD恢复软件把AD账号都恢复回来了,造成UPN名称都丢失了,具体情况...

Powershell管理系列(十五)每天自动给自动创建的AD账号启用exchange邮箱

今天在群里听到一个朋友讲,他们有2w多邮箱,每天HR部门都会给一些入职的新员工建AD账号,然后想Exchange自动给这个AD账号启用Exchange邮箱。 这个我们用powershell任务计划程序很容易就可以实现这个功能。 首先我们新建Powershell脚本,命令如下: Add-PSSnapi...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。