%操作はパイプラインの後にスクリプトブロックを開始するようですが、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年