- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PowerShell/オブジェクト操作/Select-Objectで取得するオブジェクトの拡張 へ行く。
- 1 (2018-05-15 (火) 06:48:50)
- 2 (2018-05-15 (火) 06:49:14)
Select-Objectで取得するオブジェクトの拡張
PS tmp> dir *.txt | select Name, LastWriteTime Name LastWriteTime ---- ------------- 1.txt 2018/05/15 3:40:31 2.txt 2018/05/15 3:40:24
ここで取得したLastWriteTimeはdatetimeオブジェクトだが、このオブジェクトを拡張するには、
PS tmp> dir *.txt | select Name, LastWriteTime, @{Name = "Youbi"; Expression = {$_.LastWriteTime.DayOfWeek}}
Name LastWriteTime Youbi
---- ------------- -----
1.txt 2018/05/15 3:40:31 Tuesday
2.txt 2018/05/15 3:40:24 Tuesday
のように、@{}で無名ハッシュテーブルを作り、その中でNameとExpressionを定義し、$_で参照すればよい。