Функции в 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" }