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

Popular posts from this blog

2008 Windows Deployment Server Properties Error

Domain migration ERR3:7075 Failed to change domain affiliation, hr=8007054a This operation is only allowed for the Primary Domain Controller of the domain

How do a find data in one file, search for it in another file and if not found, write a custom message to another file