私は彼らの新しい(確かプレビュー)APIは、ここで説明使用して、Windowsの10に規定する「メール」アプリをしようとしている:ユニバーサルWindowsアプリケーションで新しい「デバイスアカウント」を作成することができません
UserDataAccountSystemAccessManager.CreateDeviceAccountAsync
しかし、私はそれを呼び出すたびに、私はアクセスは例外を拒否されます:
を"アクセスが拒否されました(HRESULTからの例外:0x80070005と (E_ACCESSDENIED))。"
私が使用しているコードは、セキュリティ上の理由からダミー値に置き換えられた実際の値です。
var myEmailAddress = "[email protected]";
var myUserName = "[email protected]";
var myPassword = "password1";
var serverAddress = "test.com";
var data = new DeviceAccountConfiguration();
data.AccountName = myEmailAddress;
data.ServerType = DeviceAccountServerType.Exchange;
data.EmailAddress = myEmailAddress;
data.OutgoingServerCredential = new Windows.Security.Credentials.PasswordCredential(serverAddress, myUserName, myPassword);
data.OutgoingServerAddress = serverAddress;
data.OutgoingServerUsername = myUserName;
data.IncomingServerCredential = data.OutgoingServerCredential;
data.IncomingServerAddress = data.OutgoingServerAddress;
data.IncomingServerUsername = data.OutgoingServerUsername;
var results = await UserDataAccountSystemAccessManager.CreateDeviceAccountAsync(data);
どこが間違っていますか?
私はマシン上でローカル管理者として実行しています。
「userDataAccountsProvider」を追加したときに機能しませんでしたが、「deviceManagementEmailAccount」を追加すると完全に機能しました。正しい方向に私を指してくれてありがとう! – GoldieLocks
ありがとうございます。答えを更新しました。 –