トップページ > コンテンツ > コンピュータ関連その他 > Windowsコマンド > PowerShell作成

powerShellを楽に実行してもらう方法については、
http://qiita.com/tomoko523/items/df8e384d32a377381ef9が参考になる。

タスクスケジューラで実行させる場合

  • タスクスケジューラで自動実行させる時も同じような形で、
 引数の追加(オプション)所に-ExecutionPolicy Remotesigned -File スクリプトのパス
 とすると実行できる。
  • 自分のスクリプトがあるパスに移動させることが必要になる場合があるが、
 scriptDir = Split-Path $MyInvocation.MyCommand.Path -Parent
 とすることで対処可能。

主なコマンドレット等

テキスト読み込み Get-Contentで取得できる。
CSV読み込み Get-Content "xxx.csv" | ConvertFrom-CSVでいける。 
※他にも方法があるが、日本語文字コードの解決等の課題有。
文字列検索 Select-String
ディレクトリ除法取得 Get-childItem。-recurseをつけると再帰的に取れる。Where-ObjectやSelect-Object等を組み合わせると色々できる

その他

 [(cut開始)...(cut終了)] 切り取り
最終更新:2017年07月08日 22:52