Ich möchte SQL-Datenbanken über viele Instanzen hinweg sichern. Um dies zu tun, möchte ich PowerShell verwenden. Einige sind SQLExpress, also kann ich nur SQL-Agent-Jobs verwenden.Powershell - verbinden mit Central Management Server
Ich habe einen zentralen Verwaltungsserver und möchte PowerShell verwenden, um durch meine Zielserver zu navigieren und die Datenbanken zu sichern, die ich benötige.
Ich habe ein PowerShell-Skript 'Backup.ps1' und ich bin im Moment damit zufrieden.
Was ich brauche, ist eine Verbindung zum CMS in meiner PowerShell-Abfrage, die mein Skript (backup.ps1) aufruft.
Unten ist mein Skript (backup.ps1), Mein CMS ist TestCMS.
Power C: \ Backup \ Tools \ Backup.ps1 -serverName "GET-Server -TestCMS" -backupDirectory "C: \ Backup \ Backups" -daysToStoreBackups 7 >> C: \ Backup \ Logs \% date % .log
Wie lautet die korrekte Syntax zum Verbinden mit dem CMS und zum Durchlaufen meiner Ziele?
Alle Hilfe wird geschätzt.
Cheers,
R
Entschuldigung, die Abfrage in der Frage ist nicht mein backup.ps1 Skript. es ist die PowerShell-Abfrage Aufruf des Skripts. – RDoogan
Welche Rolle spielt der Central Management Server? Sie können das Sicherungsskript von jeder Client- und Sicherungsdatenbank ausführen. Können Sie das Skript von backup.sp1 posten? –