use Win32::OLE; $ADsPath = "WinNT://_enter_domain_name_here_/_enter_computer_name_,computer"; $c = Win32::OLE->GetObject($ADsPath) or die "can't get $ADsPath\n"; # create & return User $u = $c->Create("user","xx"); $u->SetInfo(); # first create object for user, and thenchange values # in WinNT: a space between "Full" and "Name" is impossible $u->{FullName} = "XXX-user!"; $su->SetInfo();