
この記事では
・Power Shellから
・invoke-sqlCmdを使用して
・SQL(SELECT文)を実行
するサンプルプログラムを記載します!

invoke-sqlCmdを使用することで、
シンプルなコードでSQL Serverへ接続できます!
サンプルプログラムの概要
テーブル「employee」に対し、SELECT文を実行します。

サンプルプログラム
ファイル名「sample.ps1」に以下のコードを記述します。
# サーバー名(サーバーのPC名\インスタンス名)
$Params.ServerInstance = 'localhost\SQLEXPRESS'
# データベース名
$Params.Database = 'sampleDB'
# ユーザー名
$Params.Username = 'sampleUserName'
# パスワード
$Params.Password = 'password12345'
# SQL
$Params.Query = 'SELECT * FROM employee'
# 実行
invoke-sqlCmd @Params
実行結果
Power Shellからinvoke-sqlCmdを使用して、SQL ServerへSQLを実行できました。

参考
invoke-sqlCmdではなく、.NETを使用してSQL ServerへSQLを実行することもできます。
詳細は以下の記事をご確認ください。