ja-JP/about_Aliases.help.txt

TOPIC
    about_Aliases

簡単な説明
    PowerShell のコマンドレットやコマンドに別名 (エイリアス) を付けて
    使用する方法について説明します。

詳細な説明
    エイリアスとは、コマンドレット、関数、スクリプト、ファイル、または
    実行可能ファイルに付ける別名 (ニックネーム) です。長いコマンド名の
    代わりに短いエイリアスを入力することで、より素早くコマンドを実行でき
    ます。

    エイリアスの作成
        新しいエイリアスを作成するには、New-Alias コマンドレットを使用
        します。次の例では、Get-AuthenticodeSignature コマンドレットに対し
        て gas というエイリアスを作成します。

            New-Alias -Name gas -Value Get-AuthenticodeSignature

        作成後は、次の 2 つのコマンドは同じ動作になります。

            Get-AuthenticodeSignature SqlScript.ps1

            gas SqlScript.ps1

        実行可能ファイルやファイルへのエイリアスも作成できます。空白を
        含むパスは引用符で囲みます。

            "C:\Program Files\Microsoft Office\Office11\Winword.exe"

    組み込みのエイリアス
        PowerShell には、あらかじめ定義された組み込みのエイリアスが多数
        含まれています。たとえば、cd と chdir は Set-Location の、ls と
        dir は Get-ChildItem のエイリアスです (一部は OS によって異なり
        ます)。すべてのエイリアスを一覧表示するには、Get-Alias を実行
        します。

            Get-Alias

    エイリアス管理コマンドレット
        エイリアスを操作するためのコマンドレットには次のものがあります。

            Get-Alias 既存のエイリアスを取得します。
            New-Alias 新しいエイリアスを作成します。
            Set-Alias エイリアスを作成または変更します。
            Remove-Alias エイリアスを削除します。
            Export-Alias エイリアスをファイルに保存します。
            Import-Alias ファイルからエイリアスを読み込みます。

        各コマンドレットの詳細は、Get-Help で確認できます。

            Get-Help <cmdlet-Name> -Detailed

            Get-Help Export-Alias -Detailed

    エイリアスの制限事項
        エイリアスにコマンドのパラメーターを含めることはできません。
        たとえば、Get-Eventlog -LogName System に対するエイリアスを作成
        することはできません。パラメーター付きのコマンドにエイリアスを
        付けたい場合は、まずそのコマンドを関数でラップし、その関数に
        エイリアスを付けます。

            function Get-SystemEventlog {Get-Eventlog -LogName System}
            Set-Alias -Name syslog -Value Get-SystemEventlog

        関数の詳細は about_Functions を参照してください。

    エイリアスの取得とフィルター
        名前のパターンでエイリアスを絞り込むには、Name パラメーターに
        ワイルドカードを指定します。

            Get-Alias -Name p*

        特定のコマンドレットに対するエイリアスを調べるには、Definition
        パラメーターを使用します。

            Get-Alias -Definition Get-ChildItem

        個々のエイリアスを指定して定義を確認することもできます。

            Get-Alias ac

        出力例:

            CommandType Name Version Source
            ----------- ---- ------- ------
            Alias ac -> Add-Content

    エイリアスのプロパティ
        Get-Alias が返すオブジェクトのメンバーは、Get-Member で確認でき
        ます。

            Get-Alias | Get-Member

        個々のエイリアスの詳細をすべて表示するには、Format-List を使用
        します。

            Get-Alias -Name dir | Format-List -Property *

    エイリアスプロバイダー
        PowerShell には Alias プロバイダーが含まれており、Alias: ドライブ
        を通じてエイリアスをファイルシステムの項目のように参照できます。

            Set-Location Alias:

            Get-ChildItem

        場所を移動せずに参照する場合は、Path パラメーターを使用します。

            Get-ChildItem -Path Alias:

            Get-ChildItem -Path Alias:p*

        Alias プロバイダーの詳細は次のコマンドで確認できます。

            Get-Help Alias

    エイリアスの保持
        現在のセッションで作成したエイリアスは一時的なもので、PowerShell
        を終了すると失われます。エイリアスを恒久的に使えるようにするには、
        PowerShell プロファイルに追加するか、Export-Alias でファイルに保存
        して Import-Alias で読み込みます。プロファイルの詳細は
        about_Profiles を参照してください。

            Get-Help about_Profiles

関連項目
    about_Functions
    about_Profiles
    Get-Alias
    New-Alias
    Set-Alias
    Remove-Alias
    Export-Alias
    Import-Alias

----
原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP