dbaTools – Introduction et installation

L’utilisation de PowerShell est devenu un standard de l’administration, y compris pour les DBAs. Certes il existe des cmdlets natifs pour SQL Server, mais la bibliothèque dbaTools, projet communautaire, est devenu un incontournable et indispensable outil que tout DBA se doit de connaitre.

Cette courte vidéo est en fait une introduction pour une série d’articles et vidéos à venir sur les commandes PowerShell liées à la bibliothèque dbaTools.

Ci dessous le code utilisé lors de cette vidéo pour l’installation du module dbaTools.

Set-ExecutionPolicy Unrestricted

# Simplest way to install
Install-Module dbatools 

# Manual installation
Invoke-WebRequest "https://github.com/sqlcollaborative/dbatools/archive/master.zip" -OutFile "C:\sources\dbatools.zip"
Expand-Archive -Path "C:\sources\dbatools.zip" -DestinationPath "C:\Program Files\WindowsPowerShell\Modules"
Rename-Item "C:\Program Files\WindowsPowerShell\Modules\dbatools-master"  "C:\Program Files\WindowsPowerShell\Modules\dbatools" 
Get-ChildItem -Recurse "C:\Program Files\WindowsPowerShell\Modules\dbatools" | Unblock-File 
import-module dbatools


# check everything is fine
$Server = Connect-DbaInstance -SqlInstance SQL2019
$Server | Select-Object DomainInstanceName,VersionMajor,DatabaseEngineEdition

Happy dbaTools !

A propos Christophe

Consultant SQL Server Formateur certifié Microsoft MVP SQL Server MCM/MCSM SQL Server
Cet article, publié dans PowerShell, est tagué . Ajoutez ce permalien à vos favoris.

4 commentaires pour dbaTools – Introduction et installation

  1. Eric dit :

    Hello,
    j’utilise dbatools depuis plus d’1 an déjà et je reporte certains log dans Kibana, il est vrai que cela facilite grandement la vie d’un Dba.

Répondre à Christophe Annuler la réponse.