• 追加された行はこの色です。
  • 削除された行はこの色です。
* エイリアス - Get-Alias他 [#w080307a]

** エイリアス元を探す [#s3424b1d]
** エイリアス元のコマンドレットを探す [#s3424b1d]
 
 Get-Alias dir                                    
 > CommandType     Name                                               ModuleName  
 > -----------     ----                                               ----------  
 > Alias           dir -> Get-ChildItem                                           

** エイリアス名を探す [#le228109]
** あるコマンドレットのエイリアス名を探す [#le228109]
 Get-Alias -Definition Get-ChildItem* 
 > Get-Alias -Name Get-ChildItem*       
 > Get-Alias -Name Get-ChildItem*       
 > Get-Alias -Definition Get-ChildItem*

** エイリアスを削除する [#m67c945a]
 Remove-Item alias:ls

** エイリアスにオプション付きのコマンドレットを指定する [#m858b36e]
 Remove-Item alias:ls
 function ls() {
   gci $args | fw -column 4
 }
- PowerShellのエイリアスはコマンドレットにオプションを指定出来ないので(Set-Alias ls "gci -r"みたいなのは出来ない)、ファンクションを使う。
- エイリアスはファンクションに優先するので、すでにエイリアスがある場合は削除してから、ファンクションを作成する。


** 参考 [#t8bb3c17]
http://technet.microsoft.com/ja-jp/library/ee176839.aspx
- Get-Alias http://technet.microsoft.com/ja-jp/library/ee176839.aspx
- Set-Alias http://technet.microsoft.com/ja-jp/library/ee176958.aspx
- http://huddledmasses.org/powershell-power-user-tips-bash-style-alias-command/


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS