0

我是管理员用户,想在 C# 中运行程序以获取当前计算机的所有用户信息,而不考虑域并对其进行备份(如果可能使用密码),因此如果计算机重新格式化,我可以使用 C# 恢复所有用户信息.

感谢您的回答。

阿舒托什

4

3 回答 3

2

以下链接将告诉您如何使用 gui 执行此操作。Active Directory 备份和还原 http://technet.microsoft.com/en-us/library/bb727062.aspx

如果您想使用 C# 来操作这些步骤,请按照以下步骤操作:

Process p = new Process();
p.StartInfo.FileName = " WBADMIN.exe";
p.Start();

p.StandardInput.WriteLine(“START SYSTEMSTATEBACKUP -backupTarget:F:”);
p.StandardInput.WriteLine("exit");

// Display the response message
System.Console.WriteLine(p.StandardOutput.ReadToEnd());
于 2012-08-20T06:13:51.080 回答
0

看看NirSoft,它有很多实用程序可能对您有用,几乎实用程序都有 -export 命令行参数,使您能够将其导出到外部文件

于 2012-08-20T06:13:57.543 回答
0

感谢您的回答。

我终于在这里找到了一些帮助:

http://www.c-sharpcorner.com/UploadFile/iersoy/getting-all-users-in-a-computer/

谢谢

阿舒托什

于 2012-08-21T08:22:50.383 回答