Функции в PowerShell

Содержание
Пример
$profile: Конфигурация
Запуск определённого .exe файла
Похожие статьи

Пример

Функция, которая будет перемещать пользователя в определённую директорию

function andrei { set-location "C:\Users\Andrei" }

Теперь выполнив команду andrei пользователь попадёт в домашнюю директорию Andrei

Конфигурация

Для того чтобы алиасы и функции сохранялись после перезагрузки их нужно добавить в файл с настройками профиля PowerShell

Его расположение можно узнать командой

$profile

C:\Users\Andrei\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

Если $profile показывает несуществующий путь, то файл с настройками можно создать вручную.

New-Item -Path $profile -Force -ItemType "file"

Затем файл можно открыть и отредактировать в блокноте

notepad $profile

function andrei { set-location "C:\Users\Andrei" }

PowerShell нужно перезапустить.

Запуск определённого .exe файла

Иногда бывает удобно запускать .exe файлы с помощью функций. Особенно, когда путь до них неудобно писать в терминал. Например, они из Program Files (x86)

Пример функции, которая запускает Python которым пользуется TestComplete в интерактивном режиме.

notepad $profile

function tcpython { Start-Process -FilePath "C:\Program Files (x86)\SmartBear\TestComplete 15\x64\Bin\Extensions\Python\Python310\python.exe" }

Похожие статьи
Windows
PowerShell
Установка
Alias
Функции
Сеть в PowerShell
Работа с пользователями в PowerShell
Get-Content -Tail: Посмотреть конец файла в PowerShell (аналог tail)
New-Item: Создать новый файл в PowerShell (аналог touch)
Get-FileHash: Проверить контрольную сумму файла в PowerShell (аналог md5sum)
Запросы к REST API на PowerShell
Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@eth1.ru если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Хотите поддержать сайт материально
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......