PowerShell Core

SqlBulkCopyを実行してくれるコマンドレットを作って公開しました。

高速にテーブルへのデータ登録をおこなうことが出来る SqlBulkCopy をラップしたコマンドレットを自作して公開しました。 github.com www.powershellgallery.com どんなツール? サポートされたフォーマットのCSVとテーブル名を渡して実行するとCSVの値がテ…

PowerShell Galleryへ公開する際に出る 'Cannot index into a null array' への対処法

PowerShell Galleryへモジュールを公開しようと、 Publish-Module した際に以下のようなエラーが出ました。 Write-Error: Failed to generate the compressed file for module 'Cannot index into a null array'. 原因 どうやら 'en_US' 圏以外の人が公開し…

Invoke-Commandで rm -rf / した話

社内のテスト用サーバーを rm -rf / して吹き飛ばしました。 今回は社内ですみましたが、本番環境でやっていたらと思うと恐ろしいです。 同じミスを起こさない様にブログに記録しておこうと思います。 経緯 私はとある担当システムでパフォーマンスの分析の…

PowerShellのGet-ChildItemでFullNameが途切れちゃう場合の対処法

作業の確認でファイルの一覧を取得したい場合などありますよね。 ですが、Get-ChildItemコマンドはパスが長すぎる場合、FullNameプロパティの値が途中で切れてしまうといったことが起こります。 その場合以下のコマンドを実行することで対処可能です。 コマ…

SQL Server の varbinary 型データを PowerShell で取得して保存する

今回は PowerShell を使って SQL Server に保存された varbinary 型のデータを取得してファイル保存する方法を紹介します。 私の担当システムでは画像を扱っており、SQL Server のデータベースに varbinary 型で保存するようにしてます。 これを時々何が入っ…

PowerShell Binary Module を作ってみた

2024/2/26追記 こちらのブログで作成したコードはコマンドツールとしてリメイクしました。 github.com ちなみに、作成したツールの記事は以下になります。 www.neko3cs.net 最近 PowerShell での自動化がマイブームです。 ちょっとしたツールとかも PowerShe…