この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12671|答える: 0

PowerShellでパーセント記号「%」と「?」を記号します。

[リンクをコピー]
掲載地 2016/12/22 14:43:29 | | | |


ある問題を研究していると、PowerShellのホワイトペーパーに次のような文が書かれていることに気づきました。

$farmName = Get-spfarm |%{ $_. 名前}

ここでのパーセント記号はPowerShellの別名(Alias)、ForEach-Object(ForEach-Object)を意味します。


PowerShellを書く際にこれらのエイリアスを使うことは推奨されません。なぜなら、他の人が理解しにくいからです。

さらに、エイリアスはコマンド「New-Alias」で再定義でき、Set-Aliasを使って別途修正できます。

デフォルトで使われるすべてのエイリアスの完全なリストは以下の通りです:


コマンドタイプ名の定義                     
-----------     ----                            ----------                     
Alias % ForEach-Object                 
エイリアス?                               Where-Object                  
エイリアス ac Add-Content                    
Alias asnp Add-PSSnapIn                  
エイリアス cat Get-Content                    
Alias cd Set-locatio{filter}n                  
Alias chdir Set-locatio{filter}n                  
エイリアス clc クリアコンテンツ                  
エイリアスクリア クリアホスト                     
別名 clhy クリアヒストリー                  
別名 cli クリアアイテム                     
別名 clp Clear-ItemProperty            
エイリアス cls クリアホスト                     
エイリアス clv クリアバリアント                 
エイリアス比較 Compare-Object                 
エイリアスコピー コピー・アイテム                     
エイリアス cp コピーアイテム                     
別名 cpi コピー項目                     
エイリアス cpp Copy-ItemProperty              
別名 cvpa Convert-Path                  
エイリアス dbp Disable-PSBreakpoint           
Alias del Remove-Item                    
Alias diff Compare-Object                 
別名 dir Get-ChildItem                  
Alias ebp Enable-PSBreakpoint            
エイリアスエコー書き込み出力                  
エイリアス epal エクスポート-エイリアス                  
Alias epcsv Export-Csv                     
Alias epsn Export-PSSession               
エイリアス消去 削除アイテム                    
Alias etsn Enter-PSSession               
Alias exsn Exit-PSSession                 
Alias fc Format-Custom                  
Alias fl Format-List                    
Alias foreach ForEach-Object                 
Alias ft Format-Table                  
エイリアス fw フォーマット全体                    
エイリアス gal Get-Alias                     
Alias gbp Get-PSBreakpoint               
エイリアス gc Get-Content                    
エイリアス gci Get-ChildItem                  
Alias gcm Get-Command                    
Alias gcs: Get-PSCallStack               
Alias gdr Get-PSDrive                    
別名 ghy Get-History                    
Alias gi Get-Item                       
Alias gjb Get-Job                        
Alias gl Get-locatio{filter}n                  
別名GM Get-Member(別名)GM Get-Member                     
別名 gmo Get-Module                     
Alias gp Get-ItemProperty               
別名GPSゲットプロセス                    
エイリアスグループ Group-Object                  
Alias gsn Get-PSSession                  
エイリアス gsnp Get-PSSnapIn                  
Alias gsv Get-Service                    
別名 gu Get-Unique                     
Alias gv Get-Variable                  
Alias gwmi Get-WmiObject                  
Alias h Get-History                    
エイリアスの歴史 Get-History                    
別名icm Invoke-Command                 
Alias iex Invoke-Expression              
別名 ihy Invoke-History                 
エイリアス ii インヴォーク・アイテム                    
別名イパル インポート・アリアス                  
Alias ipcsv Import-Csv                     
Alias ipmo Import-Module                  
Alias ipsn Import-PSSession               
エイリアス・イズ・powershell_ise.exe            
Alias iwmi Invoke-WMIMethod               
エイリアスは停止プロセスを殺す                  
エイリアス lp アウトプリンター                    
別名 Is Get-ChildItem                  
エイリアスマンの助け                           
Alias md mkdir                          
別名指標測度 測度-対象                 
Alias mi Move-Item                     
別名マウント New-PSDrive                    
別名 移動 ムーブ・アイテム                     
エイリアス mp Move-ItemProperty              
エイリアス mv ムーブ・アイテム                     
エイリアス・ナル・ニュー・エイリアス                     
Alias ndr New-PSDrive                    
Alias ni New-Item                       
別名 NMO ニューモジュール                     
Alias nsn New-PSSession                  
Alias nv New-Variable                  
Alias ogv Out-GridView                  
エイリアス・オー・アウトホスト                       
Alias popd Pop-locatio{filter}n                  
エイリアス ps Get-Process                    
Alias pushd Push-locatio{filter}n                  
Alias pwd Get-locatio{filter}n                  
別名 r インヴォーク・ヒストリー                 
Alias rbp Remove-PSBreakpoint            
別名rcjb Receive-Job                    
Alias rd Remove-Item                    
エイリアス rdr Remove-PSDrive                 
別名 Rename - 項目                    
Alias ri Remove-Item                    
別名RJB Remove-Job                     
エイリアス rm Remove-Item                    
別名rmdir Remove-Item(別名rmdir Remove-Item)                    
別名 rmo Remove-Module                  
別名rniリネーム-アイテム                    
エイリアス rnp Rename-ItemProperty            
エイリアス rp Remove-ItemProperty            
Alias rsn Remove-PSSession               
Alias rsnp Remove-PSSnapin               
Alias rv Remove-Variable               
Alias rvpa Resolve-Path                  
Alias rwmi Remove-WMIObject               
Alias sajb Start-Job                     
エイリアス sal Set-Alias                     
エイリアスはStart-Process saps                  
Alias sasv Start-Service                  
Alias sbp Set-PSBreakpoint               
別名 sc 集合コンテンツ                    
エイリアス選択 Select-Object                  
エイリアスセット Set-Variable                  
Alias si Set-Item                       
Alias sl Set-locatio{filter}n                  
エイリアス sleep Start-Sleep                    
エイリアスソート ソート Sort-Object                    
エイリアス sp Set-ItemProperty               
別名 spjb Stop-Job                       
別名 spps ストップ・プロセス                  
Alias spsv Stop-Service                  
エイリアス start Start-Process                  
Alias sv Set-Variable                  
Alias swmi Set-WMIInstance               
別名ティー・オブジェクト                     
エイリアスタイプ Get-Content                    
エイリアス ここで Where-目的語                  
別名 WJB Wait-Job                       
エイリアスが書き込み出力を書きます
さらに、PowerShellのクリアスクリーンコマンドはClear-Host、Aliasはclsで、これはDosのコマンドと同じです。




先の:PowerShellにおけるパーセンテージ符号(%)の意味
次に:攻撃者のIPを特定するためのWindows PowerShell
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com