http://michael.carbenay.info

Powershell : get-database

15 nov. 2006  –  PowerShell  –  0 Commentaires

Dans mon billet précédent sur Powershell et Sql Server, j'avais un peu oublié de mettre à disposition une troisieme fonction bien utile :

function get-database($name = "*") { [System.Reflection.Assembly]::LoadWithPartialName ("Microsoft.SqlServer.Smo") | out-null $_srv=New-Object "Microsoft.SqlServer.Management.Smo.Server" "(local)" return $_srv.Databases | ?{$_.IsSystemObject -eq 0 -and $_.Name -like $name} }

Cette méthode accepte un paramètre name en entrée, ce qui permet d'écrire par exemple :

get-database tfs*

pour obtenir toutes les bases d'un certain produit de la gamme Visual Studio.

Ajouter un commentaire


(Affichera votre icône Gravatar)

biuquote
  • Commentaire
  • Aperçu immédiat
Loading