おまじない
必要な理由とかは DB2CLP などでぐぐれば出てくると思うので割愛します。
バッチファイルの解説はあったけど、PowerShell 版はなさそうだったので作成。
サンプルスクリプト
DB2 関連コマンドを呼ぶ前に、setupDB2Env 関数を呼びださねばなりません
DB2Sample.ps1
function setupDB2Env($DB2BinPath) {
$env:DB2PATH = "${DB2BinPath}"
$env:path += ";${DB2BinPath}"
$env:DB2CLP = $(db2cmd /c /i /w echo %DB2CLP%)
}
...
setupDB2 'C:\Program Files\IBM\SQLLIB\BIN'
db2 get db cfg for sample #など