平常使用Powershell变成多数与域控相关,每次写脚本都会用到许多相同的函数和方法,为了提高效率,我把使用频率较高的系统函数重新定义为ps模块,例如一些查询用户是否存在,是否被启用,过期时间等等,在其他脚本里就可以直接调用模块里面的方法
Import-module activedirectory
function exist($accountname)
{
Get-ADUser -Identity $accountname >> $null
Return $?
}
function check_user_enable($accountname)
{
$status=$(Get-ADUser -Identity $accountname -Properties