sample1 はファイルが既に存在する場合は、上書きできないようにする例です。
上書きできないようにするには、-NoClobberパラメータを使用します。
すでにファイルが存在する場合には、sample1のようにエラーが返されます。
sample1PS C:\Work> "ABCDEF" | Out-File sample.txt -NoClobber |
sample2は出力行の文字数を制限する例です。
1行に出力可能な文字数を制限するには、-widthパラメータを使用します。
sample2では Get-Processの取得結果を、1行に30文字という制限をかけてProcess.txt に書き込んでいます。(1)
次にGet-Contentコマンドレットで書き込まれた内容を確認しています。(2)
1行に30文字という制限をかけたため Get-Process の取得結果であるWS(K),VM(M),CPU(s),Id ProcessName が書き込まれなかったため、警告メッセージも書き込まれています。
sample2PS C:\Work> Get-Process | Out-File Process.txt -width 30 (1) |
Copyright © 2007 HIRO's.NET | All Rights Reserved