Ich habe ein Skript zum Wiederherstellen einer Datenbank mit PowerShell und SMO. Jetzt weiß ich, dass ich eine Event-Handler in PercentComplete für das Wiederherstellungsobjekt übergeben kann und den Fortschritt der Wiederherstellung erhalten, wie es passiert. Das Problem ist, ich weiß nicht, wie man einen Event-Handler erstellen und ihm eine Funktion in PowerShell übergeben? Ich kann es in C tun #Fortschritt beim Wiederherstellen der Datenbank mit PowerShell und SMO anzeigen
restore.PercentComplete += new PercentCompleteEventHandler(restore_PercentComplete);
static void restore_PercentComplete(object sender, PercentCompleteEventArgs e)
{
System.Console.WriteLine("{0}", e.Percent);
}
Jede Hilfe wäre willkommen.
Vielen Dank.
Gute Arbeit :) Ich denke, es ist nicht die scriptblocks gegossen wird benötigt, wenn der Handler zuweisen. – stej
Sie könnten Write-Progress anstelle von Write-Host verwenden. – JasonMArcher
danke für das Hinzufügen dieses Details. sehr hilfreich, als ich durch andere Beispiele arbeitete – SheldonH