Windows 2008 R2マシンがドメインに参加しています。
ログオン画面で、ユーザー名として「username@mydomain.com:something」と入力しても、引き続き適切にログオンできます。最後に「:something」が追加された意味は何ですか?
ユーザー切り替え画面に現在のユーザーが「username@mydomain.com:something」として表示されていることも確認できます。Windowsの機能ですか?それとも単なるバグですか?機能の場合、「username@mydomain.com」としてログインすることと「username@mydomain.com:something」としてログインすることの違いは何ですか?
「mydomain \ username:something」や「mydomain.com:something\username」など、さまざまな組み合わせを試しました。「username@mydomain.com:something」以外は機能しません。
2012年9月10日更新
ジャスティンが提起したRunAsの問題は似ていますが、解決したい問題とまったく同じではありません。もしあなたがそうするなら
runas /user:username@mydomain.com:anything
あなたは得るでしょう
RUNAS ERROR: Unable to acquire user password
RunAsがusername@mydomain.com:anything
ユーザー名と見なすときにLSAを呼び出すことすらしないことを確認しました。RunAsは入力の検証を行い、そこでエラーを返します。
WinLogonは異なります。この形式の入力を受け入れ、「username@mydomain.com:anything」をLSAに渡します。私は見ていますLogonUserEx2
内側kerberos.dllが呼ばれました。WinLogonの入力検証ロジックにバグがあるか、いくつかの隠された機能で実際に受け入れられる形式です。
2012年9月26日更新
マイクロソフトプレミアサポートにケースを送信しました。それらから更新があれば、ここで更新します。
runas /user:"jdearing@domain.com:something" "cmd /C dir c:\ & pause"
それを返しRUNASエラー:取得するユーザーのパスワードにできません。通常のとは対照的に、1326:ログオン失敗:不明なユーザー名またはパスワードが間違っています。ログイン失敗。