Как создать локальную учетную запись Windows с учетной записью Microsoft? - PullRequest
2 голосов
/ 10 мая 2019

Если у меня есть учетная запись Microsoft, создайте локальную учетную запись Windows с учетной записью Microsoft, что мне делать? В настоящее время я могу создать локального пользователя Windows без использования учетной записи Microsoft.

Я думаю, возможно, что при создании локальной учетной записи Windows с учетной записью Microsoft эти две учетные записи будут связаны. Как показано в следующем коде, вы можете напрямую создать локальную учетную запись без использования учетной записи Microsoft, даже если вы создаете учетная запись Microsoft, это просто локальный пользователь.

public static void CreateLocalWindowsAccount_Standard()
        {
            try
            {
                DirectoryEntry AD = new DirectoryEntry("WinNT://" +
                                    Environment.MachineName + ",computer");
                DirectoryEntry NewUser = AD.Children.Add("TestUser_Standard", "user");
                NewUser.Invoke("Put", new object[] { "Description", "Test User from .NET" });
                NewUser.Invoke("Put", new object[] { "PasswordExpired", 1 });

                NewUser.CommitChanges();

                // Add the Account to a Group
                DirectoryEntry grp;
                grp = AD.Children.Find("Users", "group");
                if (grp != null)
                {
                    grp.Invoke("Add", new object[] { NewUser.Path.ToString() });
                }

                Console.WriteLine("Standard Account Created Successfully");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

        }

Я хочу иметь возможность создать локальную учетную запись Windows с учетной записью Microsoft.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...