簡體   English   中英

上次備份活動目錄時獲取

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM