Поделиться через


about_Aliases

РАЗДЕЛ
    about_aliases

КРАТКОЕ ОПИСАНИЕ
    Описывает использование альтернативных имен командлетов и команд 
    в Windows PowerShell. 

ПОЛНОЕ ОПИСАНИЕ
    Псевдоним представляет собой альтернативное имя командлета или 
    элемента команды, например, функции, скрипта, файла или 
    исполняемого файла. Псевдоним можно использовать вместо имени 
    команды в любых командах Windows PowerShell.
    
    Чтобы создать псевдоним, используйте командлет New-Alias. Например, 
    следующая команда создает псевдоним "gas" для командлета Get-
    AuthenticodeSignature:

        new-alias -name gas -value Get-AuthenticodeSignature

    После создания псевдонима командлета можно использовать этот псевдоним 
    вместо имени командлета. Например, для получения подписи Authenticode 
    для файла SqlScript.ps1 введите следующую команду:

        get-authenticodesignature sqlscript.ps1

    Также можно ввести следующую команду:

        gas sqlscript.ps1

    
    Если для Microsoft Office Word создать псевдоним "word", то можно 
    будет вводить слово "word" вместо следующей команды:
    

        "c:\program files\microsoft office\office11\winword.exe" 

ВСТРОЕННЫЕ ПСЕВДОНИМЫ
    В Windows PowerShell имеется набор встроенных псевдонимов, в том 
    числе "cd" и "chdir", которые являются псевдонимами командлета 
    Set-Location, а также "ls" и "dir" для командлета Get-ChildItem. 

    Для получения всех псевдонимов, доступных на компьютере, в том числе 
    встроенных, введите следующую команду:

        get-alias

КОМАНДЛЕТЫ ДЛЯ РАБОТЫ С ПСЕВДОНИМАМИ
    В Windows PowerShell имеются следующие командлеты, предназначенные для 
    работы с псевдонимами. 

        - Get-Alias. Получает все псевдонимы в текущем сеансе.   
        - New-Alias. Создает новый псевдоним.
        - Set-Alias. Создает или изменяет существующий псевдоним.
        - Export-Alias. Экспортирует один или несколько псевдонимов в файл.
        - Import-Alias. Импортирует файл псевдонимов в Windows PowerShell. 

    Чтобы получить дополнительные сведения о командлетах, введите 
    следующую команду:

    get-help <имя_командлета> -detailed

    Например, введите следующую команду:
    
    get-help export-alias -detailed

СОЗДАНИЕ ПСЕВДОНИМА
    Чтобы создать новый псевдоним, используйте командлет New-Alias. 
    Например, чтобы создать псевдоним "gh" для командлета Get-Help, 
    введите следующую команду:

    new-alias -name gh -value get-help

    Этот псевдоним можно использовать в командах так же, как и полное имя 
    командлета; псевдоним также можно указываться с параметрами.

    Например, чтобы получить подробную справку о командлете Get-WmiObject, 
    введите следующую команду:

    get-help get-wmiobject -detailed

    Также можно ввести следующую команду:

    gh get-wmiobject -detailed

СОХРАНЕНИЕ ПСЕВДОНИМОВ
    Созданные псевдонимы сохраняются только в текущем сеансе. Для 
    использования псевдонимов в другом сеансе добавьте нужные 
    псевдонимы в свой профиль Windows PowerShell. Также можно 
    использовать командлет Export-Alias для сохранения псевдонимов в 
    файл. 
    
    Чтобы получить дополнительные сведения, введите следующую команду:

        get-help about_profile

ПОЛУЧЕНИЕ ПСЕВДОНИМОВ
    Для получения всех псевдонимов в текущем сеансе, включая встроенные 
    псевдонимы, псевдонимы в текущем пользовательском профиле Windows 
    PowerShell, а также псевдонимы, созданные в текущем сеансе, введите 
    следующую команду:

    get-alias
  
    Чтобы получить определенные псевдонимы, используйте параметр Name 
    командлета Get-Alias.
    Например, чтобы получить псевдонимы, которые начинаются с буквы 
    "p", введите следующую команду:

    get-alias -name p*

    Для получения псевдонимов определенного элемента, используйте параметр 
    Definition.
    Например, для получения псевдонимов командлета Get-ChildItem, введите 
    следующую команду:

    get-alias -definition Get-ChildItem


АЛЬТЕРНАТИВНЫЕ ИМЕНА КОМАНД С ПАРАМЕТРАМИ
    Псевдоним можно назначить командлету, скрипту, функции или 
    исполняемому файлу.
    Однако нельзя присвоить псевдоним команде и ее параметрам.
    Например, можно присвоить псевдоним командлету Get-EventLog, но 
    при этом нельзя присвоить псевдоним команде "get-eventlog 
    -logname system".

    Однако можно создать функцию, которая включает эту команду. Для 
    создания функции введите слово "function", а за ним - имя функции.
    Введите команду и заключите ее в фигурные скобки ({ }).

    Например, следующая команда создает функцию syslog. Эта функция 
    представляет команду "get-eventlog -logname system".

    function syslog {get-eventlog -logname system}

    Теперь вместо длинной команды можно вводить одно слово "syslog". 
    Кроме того, для функции syslog можно создавать псевдонимы.

    Чтобы получить дополнительные сведения о функциях, введите следующую 
    команду:

    get-help about_functions

ОБЪЕКТЫ ПСЕВДОНИМОВ
     Псевдонимы Windows PowerShell представлены объектами, которые 
     являются экземплярами класса System.Management.Automation.AliasInfo. 
     Дополнительные сведения об объектах этого типа см. в разделе "Класс 
     AliasInfo" в библиотеке MSDN по адресу 
     https://go.microsoft.com/fwlink/?LinkId=143644.

     Для просмотра свойств и методов объектов псевдонимов сначала получите 
     псевдонимы. Затем передайте их по конвейеру командлету Get-Member. Пример:

    get-alias | get-member

     Для просмотра значений свойств определенного псевдонима, 
     например "dir", получите псевдоним. Затем передайте его по конвейеру 
     командлету Format-List. Например, следующая команда получает 
     псевдоним "dir". Затем команда передает псевдоним по конвейеру командлету 
     Format-List. Наконец, команда использует параметр -property командлета 
     Format-List с подстановочным знаком (*) для отображения всех свойств 
     псевдонима "dir". Эти задачи выполняются с помощью следующей команды:

    get-alias -name dir | format-list -property *

ПОСТАВЩИК ПСЕВДОНИМОВ WINDOWS POWERSHELL
    В состав Windows PowerShell входит поставщик псевдонимов Alias. 
    Поставщик Alias позволяет просматривать псевдонимы Windows 
    PowerShell так, как если бы они находились на диске файловой системы. 

    Поставщик Alias открывает доступ к диску с именем "Alias:". Для 
    перехода на диск "Alias:" введите следующую команду:

    set-location alias:

    Для просмотра содержимого диска введите следующую команду:

    get-childitem

    Для просмотра содержимого другого диска Windows PowerShell 
    укажите в начале пути имя диска. Не забудьте поставить двоеточие 
    (:) после имени диска. Пример:

    get-childitem -path alias:

    Для получения сведений об определенном псевдониме введите имя 
    диска и имя псевдонима. Можно также указать шаблон имен. Например, для 
    получения всех псевдонимов, которые начинаются с буквы "p", введите 
    следующую команду:

    get-childitem -path alias:p*

    Чтобы получить дополнительные сведения о поставщике Alias Windows 
    PowerShell, введите следующую команду:
    
    get-help alias-psprovider


СМ. ТАКЖЕ

    new-alias
    get-alias
    set-alias
    export-alias
    import-alias
    get-psprovider
    get-psdrive
    about_functions
    about_profiles
    about_providers