Wie wollen Sie ein backup der IIS-Metabasis in C#?
-
09-06-2019 - |
Frage
genaue code hilfreich sein wird.Ich nehme an, die DirectoryServices-namespace ist, aber ich kann nicht finden die Methode, die es tut.
Ich brauche aktuelle C# - code.Alle Beispiele die ich bisher gefunden sind VB oder VBScript.Die C# - Beispiele, die ich gefunden habe sind für das Lesen/Einstellung von ADSI-Eigenschaften.Ein Befehl wie " backup zu haben scheint, eine gewisse .NET-syntax, die mir nicht klar, wie zu verwenden.In VB gibt es eine einfache backup-Befehl.Brauchen ein äquivalent in .NET.
Lösung 2
Ich habe es gefunden:
DirectoryEntry de = new DirectoryEntry("IIS://localhost");de.Invoke("Backup", new object[0] );
neues Objekt muss so eingestellt werden, halten Sie die richtige Argumente wie das überschreiben der aktuellen backup
Andere Tipps
Sie müssen mithilfe von ADSI-Objekten.Die IIsComputer.Sicherung - Methode ist, was Sie wollen.
So weit wie der Zugriff auf die ADSI-Objekte aus C#, check out this MSDN-Seite.
EDIT: Hier ist eine Beispiel-Implementierung in C#.