C# 获取上次备份active directory的时间
有人知道我们怎么能找到吗 上次使用C#备份active directory的时间 据我所知,当我们运行这个命令时 重新管理/显示备份 它的遗嘱向我们展示了全部细节。我尝试使用C#获取dsa签名的值,但即使是该值也没有多大意义,它将帮助我们获得正确的签名信息 例如从哪个域控制器启动备份以及何时启动 有人知道如何使用C#获取active directory的最后一次备份详细信息吗C# 获取上次备份active directory的时间,c#,active-directory,C#,Active Directory,有人知道我们怎么能找到吗 上次使用C#备份active directory的时间 据我所知,当我们运行这个命令时 重新管理/显示备份 它的遗嘱向我们展示了全部细节。我尝试使用C#获取dsa签名的值,但即使是该值也没有多大意义,它将帮助我们获得正确的签名信息 例如从哪个域控制器启动备份以及何时启动 有人知道如何使用C#获取active directory的最后一次备份详细信息吗 提前感谢我多次发现,并非所有操作都可以通过WMI完成,下面的代码应该运行必要的命令来显示您请求的信息,然后将其重定向到s
提前感谢我多次发现,并非所有操作都可以通过WMI完成,下面的代码应该运行必要的命令来显示您请求的信息,然后将其重定向到standard out
System.Diagnostics.ProcessStartInfo PSI =
new System.Diagnostics.ProcessStartInfo("cmd", "/c " + "Repadmin.exe /showbackup");
PSI.RedirectStandardOutput = true;
PSI.UseShellExecute = false;
PSI.CreateNoWindow = true;
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo = PSI;
proc.Start();
string result = proc.StandardOutput.ReadToEnd();
Console.WriteLine(result);
}
catch (Exception e)
{
Messagebox.Show(e.InnerException);
}
}
是否有任何cmd行命令可以运行来收集这些信息?谢谢,这是我想做的唯一方法。但要做到这一点还有另一个问题