Упражнение. Создание сценариев
В этом уроке вы используете Azure Cloud Shell справа от экрана в качестве терминала Linux. Azure Cloud Shell — это оболочка, к которой можно получить доступ на портале Azure или по адресу https://shell.azure.com. Чтобы ее использовать, не нужно ничего устанавливать на ваш компьютер.
Сначала вы узнаете, как настроить профиль, чтобы настроить рабочую среду так, как это нужно. Затем вы пишете некоторые базовые скрипты и получаете ощущение интерполяции и области.
Замечание
Это упражнение является необязательным. Если вы хотите выполнить это упражнение, перед началом работы необходимо создать подписку Azure. Если у вас нет учетной записи Azure или вы не хотите создавать ее в данный момент, вы можете ознакомиться с инструкциями, чтобы понять информацию, представленную.
Замечание
В этом уроке вы используете Azure Cloud Shell в качестве терминала. Доступ к Cloud Shell можно получить через портал Azure или вход Cloud Shell. Чтобы ее использовать, не нужно ничего устанавливать на ваш ПК или ноутбук.
Настройка профиля
Профиль — это сценарий, который выполняется при запуске нового сеанса. Настройка среды позволяет повысить эффективность вашей работы.
Откройте Azure Cloud Shell, выберите "Параметры" и перейдите к классической версии.
Введите
pwshв окне терминала для запуска сеанса PowerShell:pwshВыполните следующую команду:
$Profile | Select-Object *Выходные данные отображаются примерно так же, как в этом тексте:
CurrentUserAllHosts CurrentUserCurrentHost ------------------- ---------------------- /home/<user>/.config/PowerShell/profile.ps1 /home/<user>/.config/PowerShell/Microsoft.…Создайте профиль для текущего пользователя и текущего узла, выполнив команду
New-Item:New-Item ` -ItemType "file" ` -Value 'Write-Host "Hello <replace with your name>, welcome back" -foregroundcolor Green ' ` -Path $Profile.CurrentUserCurrentHost -ForceПараметр
-Forceперезаписывает существующее содержимое, поэтому будьте осторожны, если вы выполняете эту команду локально и имеете существующий профиль.Выполните
pwsh, чтобы создать новую оболочку. После этого должна появиться следующая индикация (на зеленом фоне):Hello <your name>, welcome back
Создание и выполнение сценария
После создания профиля перейдем к созданию и выполнению сценария.
Убедитесь, что сеанс PowerShell запущен. В окне консоли введите следующий код:
$PI = 3.14Создайте файл с именемPI.ps1 в текущем каталоге и откройте его в редакторе кода:
New-Item -Path . -Name "PI.ps1" -ItemType "file" code PI.ps1Добавьте в этот файл приведенное ниже содержимое и сохраните его. Для сохранения файла можно использовать CTRL+S в Windows и Linux или CMD+S в Mac.
$PI = 3 Write-Host "The value of `$PI is now $PI, inside the script"Выполните сценарий, указав путь к нему:
./PI.ps1В выходных данных отобразится следующий текст:
The value of $PI is now 3, inside the scriptСценарий выполняет две операции. Во-первых, он создает локальную переменную сценария
$PI, которая затемняет переменную$PI, заданную в локальной области. Затем вторая строка в сценарии интерполирует переменную$PI, так как использованы двойные кавычки. Это позволяет избежать интерполяции в первом случае, так как была использована обратная кавычка.Введите
$PIв окне консоли:3.14Значение по-прежнему равно 3,14. Сценарий не изменил значение.