Creating Bulk Users
hi
please help.
i have tons of users create , want import them using csv on powershell, keep getting errors.
bulk script , error:
script
$objou=[adsi]"ldap://ou=staff,ou=stratorg,dc=workforcegroup,dc=com"
$datasource=import-csv "stratorg.csv"
foreach($datarecord in $datasource) {
$cn=$datarecord.givenname + " " + $datarecord.surname
$samaccountname=$datarecord.givenname + "." + $datarecord.surname
$givenname=$datarecord.givenname
$sn=$datarecord.surname
$samaccountname=$samaccountname.tolower()
$displayname=$datarecord.displayname
$userprincipalname=$samaccountname + "@workforcegroup.com"
$objuser=$objou.create("user","cn="+$cn)
$objuser.put("samaccountname",$samaccountname)
$objuser.put("userprincipalname",$userprincipalname)
$objuser.put("displayname",$displayname)
$objuser.put("givenname",$givenname)
$objuser.put("sn",$sn)
$objuser.setinfo()
$objuser.setpassword("p@ss123")
$objuser.psbase.invokeset("accountdisabled",$false)
$objuser.setinfo()
}
error
following exception occurred while retrieving member "create": "there no such object on server."
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
following exception occurred while retrieving member "create": "there no such object on server.
"
@ line:10 char:11
+ $objuser= <<<< $objou.create("user","cn="+$cn)
+ categoryinfo : notspecified: (:) [], extendedtypesystemexception
+ fullyqualifiederrorid : catchfrombasegetmember
cannot call method on null-valued expression.
@ line:11 char:14
+ $objuser.put <<<< ("samaccountname",$samaccountname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:12 char:14
+ $objuser.put <<<< ("userprincipalname",$userprincipalname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:13 char:14
+ $objuser.put <<<< ("displayname",$displayname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:14 char:14
+ $objuser.put <<<< ("givenname",$givenname)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:15 char:14
+ $objuser.put <<<< ("sn",$sn)
+ categoryinfo : invalidoperation: (put:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:16 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:17 char:22
+ $objuser.setpassword <<<< ("p@ss123")
+ categoryinfo : invalidoperation: (setpassword:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:18 char:27
+ $objuser.psbase.invokeset <<<< ("accountdisabled",$false)
+ categoryinfo : invalidoperation: (invokeset:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
cannot call method on null-valued expression.
@ line:19 char:18
+ $objuser.setinfo <<<< ()
+ categoryinfo : invalidoperation: (setinfo:string) [], runtimeexception
+ fullyqualifiederrorid : invokemethodonnull
please . first error. rest make annoying.
you not have ou has path. sure check returned ou null before using.
you better use "new-aduser". adsi more technicians , experienced scripters/programmers.
look in gallery scripts create users from a csv.
\_(ツ)_/
Windows Server > Windows PowerShell
Comments
Post a Comment