このコードがActiveDirectoryアカウントを作成しようとしていると考えてください。ここでは、特定のデータセットで例外が生成されています。何が例外を引き起こしているのかは今のところ明らかではありません。
var user = new UserPrincipal(someValidUserContext,
".x-xyz-t-FooFooBarTest", "somePwd", true);
user.UserPrincipalName = "[email protected]";
user.SamAccountName = ".x-xyz-t-FooFooBarTest";
user.DisplayName = "Some String 16 chars long";
user.Name = "Some String 16 chars long";
user.Description = "Foo BarBaz 12 more characters";
user.AccountExpirationDate = someDateInFuture;
user.UserCannotChangePassword = true;
user.Save();
// exception thrown on Save():
// A device attached to the system is not functioning
PrincipalOperationExceptionがユーザーコードによって処理されませんでした:システムに接続されているデバイスが機能していません
この例外の原因と、それを回避するにはどうすればよいですか?
SAMAccountName属性は20文字以下である必要があります。