Je souhaite sauvegarder les bases de données SQL sur plusieurs instances. Pour ce faire, je veux utiliser PowerShell. Certains sont SQLExpress donc je ne peux pas utiliser les Jobs SQL Agent.Powershell - se connecter au serveur de gestion central
J'ai un Central Management Server et j'aimerais utiliser PowerShell pour faire défiler mes serveurs cible et sauvegarder les bases de données dont j'ai besoin. J'ai un script PowerShell 'Backup.ps1' et j'en suis content pour le moment. Ce dont j'ai besoin, c'est de me connecter au CMS dans ma requête PowerShell qui appelle mon script (backup.ps1).
Ci-dessous est mon script (backup.ps1), Mon CMS est TestCMS.
powershell C: \ Tools \ Backup \ Backup.ps1 -serverName "GET-ServerList -TestCMS" -backupDirectory "C: \ Sauvegarde \ sauvegardes" -daysToStoreBackups 7 >> C: \ Backup \ Logs \% Date % .log
Quelle est la syntaxe correcte pour se connecter au CMS et boucler à travers mes cibles?
Toute l'aide est appréciée.
Cheers,
R
Toutes mes excuses, la requête dans la question n'est pas mon script backup.ps1. c'est la requête PowerShell appelant le script. – RDoogan
Quel est le rôle du Central Management Server. Vous pouvez exécuter le script de sauvegarde à partir de n'importe quel client et de la base de données de sauvegarde. Pouvez-vous poster le script de backup.sp1. –