タスクスケジューラで実行させる場合
- タスクスケジューラで自動実行させる時も同じような形で、
引数の追加(オプション)所に-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