Dude the answer was in the script above: ; Check if account exists .. if not create it $objUser = ObjGet("WinNT://" & $strComputer & "/" & $UserName) If @Error then $colAccounts = ObjGet("WinNT://" & $strComputer & "") $objUser = $colAccounts.Create("user", $UserName) $objUser.SetPassword ($Password) $objUser.Put ("Fullname", "Test User") $objUser.Put ("Description", "Test User description") $objUser.SetInfo EndIf