Mi máquina Windows 2008 R2 está unida a un dominio.
En la pantalla de inicio de sesión, si escribo "username@mydomain.com: something" como nombre de usuario, aún puedo iniciar sesión correctamente, ¿qué significa ": algo" adjunto al final?
Incluso puedo ver que el usuario actual se muestra como "username@mydomain.com: algo" en la pantalla de cambio de usuario. ¿Es una característica en Windows? ¿O es solo un error? Si es una función, ¿cuál es la diferencia entre iniciar sesión como "username@mydomain.com" e iniciar sesión como "username@mydomain.com: algo"?
Tenga en cuenta que probé diferentes combinaciones como "mydomain \ username: something" y "mydomain.com:something\username". Ninguno de ellos funciona excepto "username@mydomain.com: algo".
10 de septiembre 2012 Actualización
El problema de RunAs planteado por Justin es similar pero no exactamente igual al problema que quiero resolver. Si lo haces
runas /user:username@mydomain.com:anything
conseguirás
RUNAS ERROR: Unable to acquire user password
Verifiqué que RunAs ni siquiera se molesta en llamar a LSA cuando lo ve username@mydomain.com:anything
como el nombre de usuario. RunAs debería haber hecho la validación de entrada y devolver el error allí.
WinLogon es diferente. Acepta este formato de entrada y pasa el "nombre de usuario@midominio.com: cualquier cosa" a LSA. Veo que LogonUserEx2
se llamó al kerberos.dll interno. O bien hay un error en la lógica de validación de entrada de WinLogon o este es realmente un formato aceptable para algunas características ocultas.
26 de septiembre 2012 Actualización
Acabo de enviar un caso al Soporte Premier de Microsoft. Actualizaré aquí si recibo alguna actualización de ellos.
runas /user:"jdearing@domain.com:something" "cmd /C dir c:\ & pause"
, devuelve RUNAS ERROR: no se puede adquirir la contraseña de usuario en comparación con el 1326 normal : error de inicio de sesión: nombre de usuario desconocido o contraseña incorrecta. para un inicio de sesión fallido.