Создание и включение учетной записи
param([switch]$help)
function funHelp()
{
$helpText=@"
DESCRIPTION:
NAME: CreateAndEnableUser.Ps1
Creates an enabled user account by reading csv file
PARAMETERS:
-help prints help file
SYNTAX:
CreateAndEnableUser.Ps1
Creates an enabled user by reading a csv file
CreateAndEnableUser.Ps1 -help
Displays the help topic for the script
"@
$helpText
exit
}
if($help){ "Obtaining help ..." ; funhelp }
$aryUser= import-csv -Path c:\psbook\enabledusers.csv
$Class = "User"
$dc = "dc=nwtraders,dc=com"
foreach($strUser in $aryUser)
{
$ou = "ou="+$strUser.OU
$ADSI = [ADSI]"LDAP://$ou,$dc"
$cnuser="cn="+$($strUser.userName)
$User = $ADSI.create($CLass,$cnuser)
$User.put("SamaccountName", $($strUser.username))
$User.setInfo()
$User.put("userPassword", $($strUser.Password))
$user.psbase.invokeset("AccountDisabled", "False")
$User.setInfo()
}
Интересное на сайте:
Голосов пока нет

Оставить комментарий