Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ソフトライディングのためのPowershell

Anubis_369
January 26, 2024

 ソフトライディングのためのPowershell

オープンソースカンファレンス 2024 Osaka のセミナーで発表したスライドです。

イベントのページ:
https://event.ospn.jp/osc2024-osaka/

セミナーのページ:
https://event.ospn.jp/osc2024-osaka/session/1349446

Anubis_369

January 26, 2024
Tweet

Other Decks in Technology

Transcript

  1. Powershellで行う主な処理 • ファイルシステムの操作 • 高度なテキスト処理 • 軽めの演算 • システムの設定や情報取得 •

    ネットワークの疎通確認 基本的にこれらの組み合わせです。 (このくらいでカテゴライズすると整理がつきやすいです。)
  2. 大体覚えればいいコマンドレット 2 ファイル操作系 • アイテムの情報取得: Get-ITem • アイテムの作成: New-Item •

    アイテムの移動: Move-Item • アイテム削除: Remove-Item • アイテムの名前変更: Rename-Item
  3. 補完を前提で使う 2 Powershell の補完は、色々なものが補完や候補表示ができる。 • コマンドレット • ファイルパス • オプション

    • オプションに渡すパラメータ(一部) コマンドレットの構造が統一されているため、 補完を使うときのテンポが良い。
  4. パターンを掴む 1 Powershell を使うときに一番多いパターンはこれです。 <コマンド実行・データ出力> | <フィルタリング> | <出力加工 >

    | (<データのエクスポート>) Powershell では、システムに対して変更を行った際も、結果を 出力します。Getを実行した時と同じオブジェクトが出力される ので、証跡を取るときに便利。