Learning to work in Powershell, Lecture notes of Information Technology

Learning to work in Powershell №3

Typology: Lecture notes

2018/2019

Uploaded on 05/02/2023

vyacheslav-sudakov
vyacheslav-sudakov 🇧🇶

2 documents

1 / 42

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a

Partial preview of the text

Download Learning to work in Powershell and more Lecture notes Information Technology in PDF only on Docsity!

Проверка пути

Проверка существования пути:

Test-Path путь

результатом будет логическое значение

Пример:

Test-Path С:
Test-Path ..\ 1230

ЗАДАНИЕ 3_

Проверить существование файлов и

директорий из различных точек файловой

системы.

Проверка пути

Вывод информации

Вывод информации пользователю:

Write-Host "Выводимая информация"

Параметры:

  • BackgroundColor названиецветафона
  • ForegroundColor названиецветатекста Пример: Write-Host "Информация" –Fore Green

Оператор IF

Выполнение действий в зависимости от

условия:

if ( условие ) { последовательность действий }

Пример:

if (Test-Path С:) {Write-Host “Такой путь имеется."}

Оператор IF

Проверка сложного условия:

if ( условие ) { действия при True } else { действия при False } или if ( условие 1 ) { действия при True1 } elseif ( условие 2 ) { действия при False1 и True 2 } else { действия при False1 и False2 }

Параметры функции

Функция с параметрами – когда при

вызове функции ей передается несколько

значений:

Имяфункции Параметр1 Параметр_

Пример:

FunA PAA1 BBB

Параметры функции

В теле функции переданные через

параметры значения находятся в массиве

$args.Элементы этого массива имеет

номер 0, 1, 2 и т.д.

Используются эти элементы:

$args[0], $args[1], $args[2] и т.д.

Количество переданных параметров:

$args.Count

Параметры функции

Пример:

function FunB { $vv = $args[0] + " хранилище и хранилище " + $args[1] Write-Host $vv -F Blue -B White }

Вызов функции :

FunB Облачное данных

Выполнить Задачи PS 3:

3_

3_

Параметры функции

Оператор ForEach

Пример:

$vCPU = 0 ps | foreach{ $vCPU += $_.CPU }

Пример:

$vCps = 0 ps | foreach{ $vCps++ }

Выполнить Задачи PS 3:

с 3_6 по 3_

Оператор ForEach

Работа с массивами

Значения элементам массива можно задать

используя оператор диапазона:

$ имямассива_ = начальноезначение_.. конечное Пример: $b = 10.. $b

Работа с массивами

Количество элементов в массиве можно

получить через свойство Length:

$ имямассива_ .Length Пример: $a.Length $b.Length