PowerShellとは
現在のWindowsのオペレーティングシステム(OS)に標準搭載されている、拡張可能なコマンドラインインターフェース(CLI)です。 PowershellはDotNetの全ての機能を使えますので、何でもできると思います。
PowerShellの機能だけを利用すれば、簡単な機能を拡張出来るでしょうか。
カスタマイズコマンド追加の手順
スクリプトの場所をPath通すように
例として、C:\tools\binをPathに追加します。
コマンド例
-
base64コマンド
$ base64 test dGVzdA== $ base64 -D dGVzdA== test
base64.ps1スクリプト
https://github.com/gekal/developer-tools/blob/main/bin/base64.ps1
-
xmlコマンド
# 正規化する。 $ xml C:\tmp\test.xml -Indent 4 # 圧縮する。 $ xml C:\tmp\test.xml -Compression
xml.ps1スクリプト
https://github.com/gekal/developer-tools/blob/main/bin/xml.ps1