%操作はパイプラインの後にスクリプトブロックを開始するようですが、about_Script_Blocksは%が不要であることを示しています。
これらはすべて正常に動作します。
get-childitem | % { write-host $_.Name }
{ write-host 'hello' }
% { write-host 'hello' }
ただし、パイプラインの後にスクリプトブロックを追加するときは、最初に%を付ける必要があります。
get-childitem | { write-host $_.Name }
2
「Powershellパーセント記号」を検索してみましたか
—
PeeHaa
Get-Help%
—
mjolinor
@mjolinor便利ですね。記号の助けが得られることを知りませんでした。get-helpで$ _を検索することもできます。それは素晴らしいことです!
—
Shaun Luttin 14
それはまた、モジュラス演算子です!このコンテキストにはありません
—
Cole9350 14
@PeeHaaあなたの提案はここにつながります。
—
NiloCK 2015年