PowerShell - это оболочка командной строки, используемая для автоматизации задач с помощью языка сценариев, основанного на платформе Microsoft. NET. PowerShell использует команды, называемые командлетами, для интеграции со скриптами или приложениями. PowerShell изначально входит в состав Windows и может быть открыт с помощью команды «Выполнить», в то время как пользователям Mac и Linux потребуется установить его и запустить через терминал. После запуска есть несколько основных командлетов, которые можно использовать для ознакомления с PowerShell.
Шаги
Метод 1 из 4. Запуск PowerShell (Windows)
Шаг 1. Нажмите ⊞ Win + R
Откроется командное окно «Выполнить».
- Если вы не хотите использовать команду «Выполнить», вы также можете выполнить поиск в меню «Пуск» по запросу «PowerShell».
- PowerShell входит в состав Windows 7 или более поздних версий.
Шаг 2. Введите «PowerShell» в текстовое поле
Шаг 3. Щелкните «ОК»
Откроется новое окно PowerShell.
Метод 2 из 4. Запуск PowerShell (Mac)
Шаг 1. Перейдите по адресу https://github.com/PowerShell/PowerShell в своем веб-браузере
Это официальная страница github для PowerShell.
Шаг 2. Загрузите и установите файл.pkg для Mac
У вас должна быть OSX 10.11 или новее.
Шаг 3. Откройте панель запуска
Это значок ракеты в нижней части док-станции.
Шаг 4. Введите «Терминал» в поле поиска
Вы также можете найти Терминал в «Приложениях> Утилиты».
Шаг 5. Запустите Терминал
Появится пустое окно терминала.
Шаг 6. Введите «powershell» и нажмите ↵ Enter
Появится приглашение PowerShell с отображением «PS». Это означает, что Powershell запущен, и вы можете использовать Терминал для ввода командлетов.
Метод 3 из 4: Запуск PowerShell (Ubuntu)
Шаг 1. Перейдите по адресу https://github.com/PowerShell/PowerShell в своем веб-браузере
Это официальная страница github для PowerShell.
Шаг 2. Загрузите файл.deb для соответствующей версии Linux
PowerShell доступен для Ubuntu 14.04 или 16.04. У них есть отдельные установщики, перечисленные на странице.
Шаг 3. Откройте окно Терминала
Вы можете нажать ⊞ Win + Alt + T или нажать «Домой» и выполнить поиск «Терминал».
Шаг 4. Введите «sudo dpkg -i [имя файла установщика]» и нажмите ↵ Enter
Вам будет предложено ввести пароль вашего компьютера при использовании команды «sudo». Вы можете увидеть сбой с неудовлетворенными зависимостями, но это скоро будет решено.
Имя файла установщика будет выглядеть как «powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb» или «powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb» в зависимости от того, какую версию Ubuntu вы используете
Шаг 5. Введите «sudo apt-get install -f» и нажмите ↵ Enter
Эта конфигурация PowerShell будет завершена.
Шаг 6. Введите «powershell» и нажмите ↵ Enter
Появится приглашение PowerShell, и вы сможете запускать командлеты в Терминале.
Метод 4 из 4. Использование основных команд PowerShell
Шаг 1. Используйте «Get-Command», чтобы найти командлеты
Сам по себе этот командлет отображает все остальные командлеты. Вы можете сузить область поиска с помощью модификаторов.
- Например: «Get-Command Name * Disable *» отобразит только командлеты с «disable» в имени.
- Все командлеты вводятся путем ввода их в окно PowerShell и нажатия ↵ Enter.
Шаг 2. Используйте «Get-Help», чтобы получить информацию об определенном командлете
Этот командлет предоставит вам всю информацию, касающуюся другого командлета, и, самое главное, синтаксис того, как используется целевой командлет.
Например: «Get-Help Get-Process» отобразит всю полезную информацию для командлета «Get-Process»
Шаг 3. Используйте «Get-Process», чтобы использовать процесс, запущенный на компьютере
Только это отобразит полный список процессов, запущенных на вашем компьютере. С помощью модификатора вы можете выделить процессы, происходящие из определенного приложения.
- Например: «Get-Process winword» отобразит все процессы, выполняемые Microsoft Word.
- Точно так же «Start-Process» может использоваться для запуска экземпляра приложения / процесса.
Шаг 4. Используйте «Get-Member», чтобы просмотреть свойства или методы объекта
Для того, чтобы этот командлет был полезен, ему нужен объект, «переданный по конвейеру». Это делается путем добавления символа «|» между объектом и командлетом Get-Member.
Например: «Get-Process | Get-Member »передаст командлет Get-Process по конвейеру Get-Member, а Get-Member перечислит все свойства и методы, которые вы можете использовать при написании сценариев с помощью Get-Process
Шаг 5. Используйте «Где-объект» для выбора объектов на основе критериев
Критерии в Where-Object задаются с использованием следующего форматирования: «{$ _ [объект] [оператор] [параметр]}». Where-Object также нуждается в объекте, переданном по конвейеру.
- Например: «Get-Process | Where-Object {$ _. Name -eq «notepad»} »запустит Get-Process с ограничением, в котором имя объекта равно« notepad ».
- К другим операторам относятся: «-lt» (меньше), «-gt» (больше), «-le» (меньше или равно), «-ge» (больше или равно), «-ne». (не равно) или «-подобный» (сопоставление с образцом).
- Параметры, использующие строки (слова), должны быть заключены в кавычки. Это не обязательно для целых чисел (чисел).