C# 如何使用Microsoft帐户创建本地Windows帐户?
如果我有Microsoft帐户,请使用Microsoft帐户创建本地windows帐户,我应该怎么做?目前,我可以创建本地Windows用户,而无需使用Microsoft帐户 我认为可能是当您使用Microsoft帐户创建本地windows帐户时,这两个帐户将被绑定。如下代码所示,您可以不使用Microsoft帐户直接创建本地帐户,即使您创建了Microsoft帐户,它也只是本地用户C# 如何使用Microsoft帐户创建本地Windows帐户?,c#,windows,C#,Windows,如果我有Microsoft帐户,请使用Microsoft帐户创建本地windows帐户,我应该怎么做?目前,我可以创建本地Windows用户,而无需使用Microsoft帐户 我认为可能是当您使用Microsoft帐户创建本地windows帐户时,这两个帐户将被绑定。如下代码所示,您可以不使用Microsoft帐户直接创建本地帐户,即使您创建了Microsoft帐户,它也只是本地用户 public static void CreateLocalWindowsAccount_Standard()
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);
}
}
我希望能够使用Microsoft帐户创建本地windows帐户