PowerShell から SQL Server に SQL を実行する場合、データベース エンジン PowerShell を使用することがあるかと思います。 ほかにも System.Data.SqlClient を使用した方法 (Windows PowerShell: Windows PowerShell からデータベースにアクセスする) や、SQLSMO を使用した方法 (Using PowerShell with SQL Server Management Objects (SMO)) もあります。 今回は、データベースエンジン PowerShell の Invoke-Sqlcmd を sqlcmd.exe に置き換えた際のメモを。 以下の情報を参考にさせていただいています。 SQL2005のSQLCMDオプションについて質問 Passing varibles with specia
![PowerShell から SQLCMD.exe で SQL を実行 at SE の雑記](https://cdn-ak-scissors.b.st-hatena.com/image/square/173542cbfc6c83f4ac6a295b1395b4308d2b69a4/height=288;version=1;width=512/https%3A%2F%2Fengineermemo.files.wordpress.com%2F2014%2F05%2Fimage_thumb69.png)