Skip to content

UserR315/PowerShell.Learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PowerShell Beginner Part 1 (Rus)

Дата проведения практикума

Предварительно **2020.06.11**

Предварительные требования к участникам

Опыт работы Windows системным администратором.
Базовое понимание  
- Что такое PowerShell (WiKi, YouTube, статьи в интернете)
- Что такое cmdlet
- Что такое функция
- Что такое параметры
Практика применения в решении рабочих задач - чем больше вопросов будет на момент начала практикума, тем больше получите от мероприятия

Требование к инфраструктуре

- Windows 7 SP1 или старше
- PowerShell 5.1  - проверить версию можно при помощи команды $PSVersionTable.PSVersion
- Visual Studio Code (рекомендовано)

Самостоятельная проверка

Для самостоятельной проверки входных знаний можно использовать скрипт SelfVerification.ps1
Уровень вопросов от начального до среднего.
Если тесты показывают уровень ниже 30% (или не получилось запустить SelfVerification.ps1 скрипт) - уровень будет не достаточным. 
Возможно будет трудно понимать то о чем идет речь.
Если тесты показывают уровень выше 30% и до 90% - приложу все усилия что-бы вам было интересно или хотя бы полезно :) 
Если все вопросы простые и финальный результат теста больше 90% - то практикум может быть не интересным

План практикума

  1. Создание и модификация объектов
  2. Работа с циклами
    1. Особенности работы Foreach и Foreach-Object
    2. For
    3. do\until
    4. while
    5. break\continue\next\out : out
  3. Удаленное выполнение команд
    1. Настройка PSRemoting
    2. Invoke-Command
    3. Enter-PSSession\New-PSSession\Remove-PSSession
  4. Регулярные выражения, поиск, замена и анализ текста
    1. Select-String
    2. match
    3. replace
    4. [regex]
  5. Оптимизация и хорошие практики

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%