Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* エイリアス Set-Alias Get-Alias他 [#n2e29246]
** コマンドレットのエイリアス作成 [#xce68be9]
Set-Alias myls Get-ChildItem
*** オプション付きのコマンドレットのエイリアスを作成 [#m4...
Remove-Item alias:ls
function ls() {
gci $args | fw -column 4
}
- PowerShellのエイリアスはコマンドレットにオプションを指...
- エイリアスはファンクションに優先するので、すでにエイリ...
*** 実行ファイル(EXE)のエイリアスを作成 [#z8b765fc]
Set-Alias mynotepad ("notepad.exe")
Set-Alias mychrome ("C:\Program Files (x86)\Google\Chrom...
- PATHに通ってないEXEならフルパスで指定する
- 引用符""でくくるのでパス名にスペースを含んでもOK
*** オプション付きの実行ファイル(EXE)のエイリアスを作成...
function mychrome() {
Start-Process "C:\Program Files (x86)\Google\Chrome\...
}
- Start-Processで外部プロセスを実行し、その際に-ArgumentL...
*** 環境変数を展開してオプション付きの実行ファイル(EXE)...
function mychrome() {
$x = "--user-data-dir=`"" + $env:USERPROFILE + "\my c...
$args += $x
Start-Process "c:\Program Files (x86)\Google\Chrome\A...
}
- PowerShell内で変数$xにオプション文字列を格納する
- この時、値であるディレクトリパスにスペースが含まれるこ...
- できた$xを$args配列にpushする
- -ArgumentListに$argsを指定する
** エイリアス元のコマンドレットを探す [#h911ea1f]
Get-Alias dir
> CommandType Name ...
> ----------- ---- ...
> Alias dir -> Get-ChildItem ...
** あるコマンドレットのエイリアス名を探す [#pd71f40f]
Get-Alias -Definition Get-ChildItem*
> Get-Alias -Name Get-ChildItem*
> Get-Alias -Name Get-ChildItem*
> Get-Alias -Definition Get-ChildItem*
** エイリアスを削除する [#l5bc56ce]
Remove-Item alias:ls
** 参考 [#td96f1a4]
- Get-Alias http://technet.microsoft.com/ja-jp/library/e...
- Set-Alias http://technet.microsoft.com/ja-jp/library/ee...
- Start-Process https://docs.microsoft.com/en-us/powershe...
- http://huddledmasses.org/powershell-power-user-tips-bas...
終了行:
* エイリアス Set-Alias Get-Alias他 [#n2e29246]
** コマンドレットのエイリアス作成 [#xce68be9]
Set-Alias myls Get-ChildItem
*** オプション付きのコマンドレットのエイリアスを作成 [#m4...
Remove-Item alias:ls
function ls() {
gci $args | fw -column 4
}
- PowerShellのエイリアスはコマンドレットにオプションを指...
- エイリアスはファンクションに優先するので、すでにエイリ...
*** 実行ファイル(EXE)のエイリアスを作成 [#z8b765fc]
Set-Alias mynotepad ("notepad.exe")
Set-Alias mychrome ("C:\Program Files (x86)\Google\Chrom...
- PATHに通ってないEXEならフルパスで指定する
- 引用符""でくくるのでパス名にスペースを含んでもOK
*** オプション付きの実行ファイル(EXE)のエイリアスを作成...
function mychrome() {
Start-Process "C:\Program Files (x86)\Google\Chrome\...
}
- Start-Processで外部プロセスを実行し、その際に-ArgumentL...
*** 環境変数を展開してオプション付きの実行ファイル(EXE)...
function mychrome() {
$x = "--user-data-dir=`"" + $env:USERPROFILE + "\my c...
$args += $x
Start-Process "c:\Program Files (x86)\Google\Chrome\A...
}
- PowerShell内で変数$xにオプション文字列を格納する
- この時、値であるディレクトリパスにスペースが含まれるこ...
- できた$xを$args配列にpushする
- -ArgumentListに$argsを指定する
** エイリアス元のコマンドレットを探す [#h911ea1f]
Get-Alias dir
> CommandType Name ...
> ----------- ---- ...
> Alias dir -> Get-ChildItem ...
** あるコマンドレットのエイリアス名を探す [#pd71f40f]
Get-Alias -Definition Get-ChildItem*
> Get-Alias -Name Get-ChildItem*
> Get-Alias -Name Get-ChildItem*
> Get-Alias -Definition Get-ChildItem*
** エイリアスを削除する [#l5bc56ce]
Remove-Item alias:ls
** 参考 [#td96f1a4]
- Get-Alias http://technet.microsoft.com/ja-jp/library/e...
- Set-Alias http://technet.microsoft.com/ja-jp/library/ee...
- Start-Process https://docs.microsoft.com/en-us/powershe...
- http://huddledmasses.org/powershell-power-user-tips-bas...
ページ名: