[英]How to get LastActivityDate when using Active Directory Setup in a .net application
[英]get when active directory was last backed up
有沒有人知道我們如何找到
上次使用C#備份活動目錄時?
據我所知,當我們運行這個命令時,repadmin / showbackup
它將向我們展示全部細節。 我試圖使用C#獲得dsa簽名的價值,但即使這個值也沒有多大意義,並且將幫助我們獲得正確的信息。
喜歡從哪個域控制器備份啟動和何時?
任何人都知道如何使用C#獲取活動目錄的最后一個備份細節?
提前致謝
我發現很多次並不是所有的WMI都可以完成,下面的代碼應該運行必要的命令來顯示你請求的信息,然后將其重定向到標准輸出。
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);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.