Pour que ce script fonctionne j’install les prés requis pour SQL : Sql-installation-des-pres-requis-pour-les-requetes-sql-en-powershell
Petit script pour réaliser une query SQL, Cet exemple permet de faire une query SQL pour une BDD LANDESK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$dataSource = "NomduserveurSQL\instance" $user = "usrlandeskRead" $PassSQL = 'motdepasse' $database = "LDMS17" $connectionString = "Server=$dataSource;uid=$user; pwd=$PassSQL;Database=$database;Integrated Security=False;" $connection = New-Object System.Data.SqlClient.SqlConnection $connection.ConnectionString = $connectionString $connection.Open() $query = "SELECT * FROM [$database].[dbo].[PreferredServerIPLimit] INNER JOIN [$database].[dbo].[PreferredServer] ON [$database].[dbo].[PreferredServer].PreferredServer_Idn = [$database].[dbo].[PreferredServerIPLimit].PreferredServer_Idn" $command = $connection.CreateCommand() $command.CommandText = $query $result = $command.ExecuteReader() $table = new-object System.Data.DataTable $table.Load($result) foreach ($element in $table) { write-host $element.ServerName } |
Cet article n'a pas été revu depuis la publication.
Cet article a été créé par david le 24 janvier 2019.
Laisser un commentaire