Добавить в корзинуПозвонить
Найти в Дзене

Введение в PowerShell. Урок 0

Если 👩‍💻 CMD - это почти архаизм времен DOS, то здесь современное средство с поддержкой передовых возможностей управления ОС. Писать скрипты больше не выглядит как пытка, в отличии от BAT. Доступно то, что используется в языках C#, F#, VB NET, VC++. Нет нужды пользоваться неудобным стандартным блокнотом или качать нестандартный. Кириллица отображается по умолчанию. Не придется переучиваться в BASH. 1) Запустить ISE (можно вбить в пуск или поиск) 2) Создать сценарий (Ctrl + N) 3) Писать код в верхней части (сам редактор), вводить данные в нижней (эмулятор консоли) 4) Для запуска нажать "Выполнить сценарий" (F5) Здороваемся с пользователем: $userName = Read-Host "Введи свое имя" Write-Host "Привет,", $userName В первой строке сохраняем ввод в переменную $userName Во второй выводим переменную вместе со строкой "Привет,"
Оглавление

👉 Краткий обзор

✅ Интегрирован в администрирование 👩‍💻 Windows

Если 👩‍💻 CMD - это почти архаизм времен DOS, то здесь современное средство с поддержкой передовых возможностей управления ОС.

✅ Полноценные возможности для написания кода как в других языках программирования

Писать скрипты больше не выглядит как пытка, в отличии от BAT.

✅ Поддержка функций и объектов богатой экосистемы .NET

Доступно то, что используется в языках C#, F#, VB NET, VC++.

✅ Включает предустановленную среду разработки - ISE

Нет нужды пользоваться неудобным стандартным блокнотом или качать нестандартный.

✅ Нет проблем с кодировкой

Кириллица отображается по умолчанию.

✅ Доступен в 🐧Linux

Не придется переучиваться в BASH.

👉 Как начать?

1) Запустить ISE (можно вбить в пуск или поиск)

2) Создать сценарий (Ctrl + N)

3) Писать код в верхней части (сам редактор), вводить данные в нижней (эмулятор консоли)

4) Для запуска нажать "Выполнить сценарий" (F5)

👉 Пример

Здороваемся с пользователем:

$userName = Read-Host "Введи свое имя"
Write-Host "Привет,", $userName

👉 Что это?

В первой строке сохраняем ввод в переменную $userName

Во второй выводим переменную вместе со строкой "Привет,"