Powershellでユニットテストしたいので、テスティングフレームワークのPesterをセットアップします。 Pesterのサイトはこちら https://github.com/pester/Pester とりあえずG…
Microsoft.SqlServer.Management.SqlParserを使ってT-SQLをパースする方法です。 実行結果 参照した情報 * Scannerクラス * Tokenクラス * Tokens列挙体 *…
Add-TypeでDLLをロードするのはこんな感じ。 アセンブリ名には、フルネームを使うのが確実です。 フルネームの書式は “<名前>, Version=<バージョン>, Culture=<…
イマドキはPSate か Pester らしい。 PSUnitを使っていたんだけれど、すでに古いみたいだ。
スクリプト例 左0埋め9桁の2進数を0から111111111まで順番に表示するスクリプトです。 実行するとこんな感じのデータができます。 000000000 000000001 000000010 000000011 0…
超まとめ Powershellコンソールで、オプション指定にカンマを使用するコマンド(exe)を実行する際には、カンマが入ったオプション部分をダブルクオートで括る必要があります。 説明 例えば、sqlcmdとかbcpとか…
スクリプト例 カレントフォルダ以下の全てのファイルのタイムスタンプを変更するスクリプトです。 ※注意 フォルダをWindowsエクスプローラーで開いていると、ディレクトリのタイムスタンプ更新でエラーになりやすいですので、…
スクリプト例 カレントフォルダ以下の全てのファイルをリードオンリーに設定するスクリプトです。
スクリプト例 カレントフォルダ以下の全てのフォルダをフルパスでリストアップします。 ファイルはリストアップしません。