Domanda

il codice esatto sarà utile.Presumo che lo spazio dei nomi DirectoryServices lo faccia ma non riesco a trovare il metodo che lo faccia.


Ho bisogno del codice C# effettivo.Tutti gli esempi che ho trovato finora sono VB o VBScript.Gli esempi C# che ho trovato riguardano la lettura/impostazione delle proprietà ADSI.Un comando come backup sembra avere una certa sintassi .NET che non mi è chiaro come utilizzare.In VB c'è un semplice comando di backup.Hai bisogno di un equivalente in .NET.

È stato utile?

Soluzione 2

L'ho trovato:

DirectoryEntry de = new DirectoryEntry("IIS://localhost");de.Invoke("Backup", nuovo oggetto[0] );

il nuovo oggetto deve essere impostato per contenere argomenti adeguati come sovrascrivere il backup corrente

Altri suggerimenti

Dovrai utilizzare oggetti ADSI.IL IIsComputer.Backup il metodo è quello che vuoi.

Per quanto riguarda come accedere agli oggetti ADSI da C#, dai un'occhiata a questo Pagina MSDN.

MODIFICARE: Ecco un implementazione di esempio in C#.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top