2012-01-04 12 views
6

Actualmente, si intento agregar el usuario local "jim, bob" a un sistema Windows 7, como se esperaba, aparece el siguiente cuadro de diálogo de error mostrando todos los caracteres ilegales para un nombre de usuario. ¿Hay un método rápido de .net para llamar que devuelve los mismos caracteres? P.ej.nombre de usuario local no permitido

Path.GetInvalidPathChars(); 

devuelve todos los caracteres de ruta no válidos. ¿Existe un método similar para los nombres de usuario?

enter image description here

Respuesta

1

Path.GetInvalidFileNameChars() -?

Políticas Nombre de Usuario de http://technet.microsoft.com/en-us/library/cc722458.aspx

una política clave que tendrá que establecer es el esquema de nombres para las cuentas. En Windows NT, los nombres de usuario deben seguir estas reglas:

Los nombres de usuario locales deben ser únicos en una estación de trabajo.

Los nombres de usuario globales deben ser únicos en todo el dominio.

Los nombres de usuario no deben tener más de 20 caracteres de longitud.

Los nombres de usuario no pueden contener ciertos caracteres. Los caracteres no válidos incluyen:

"/ \ []:;? | =, + * <>

nombres de usuario pueden contener todos los demás caracteres especiales, incluyendo espacios, puntos, guiones y guiones bajos, pero por lo general no lo es. es una buena idea usar espacios en los nombres de las cuentas. En algunos sistemas que no son Windows NT, como UNIX, los espacios no son válidos en los nombres de los usuarios y el usuario puede tener dificultades para acceder a estos sistemas.

0

Lo que necesita es esto:

Path.GetInvalidFileNameChars()

Mira esto para obtener más detalles: http://msdn.microsoft.com/en-us/library/system.io.path.getinvalidfilenamechars.aspx

+0

Él menciona 'Path.GetInvalidPathChars()' en su pregunta, así que estoy bastante seguro de que no necesita un enlace para ello. –

+0

@ M.Babcock Umm, 'Path.GetInvalidPathChars()' y 'Path.GetInvalidFileNameChars()' son diferentes .. –

+1

Y ninguno de ellos hace lo que está pidiendo. –

Cuestiones relacionadas