Skip to content

i-gonch/PowerShell.Learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerShell Beginner Part 1 (Rus)

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

2020.06.11 12:00 - 15:00 UTC+3
Линк на комнату Zoom (Не актуален, ивент закончился)
Запись встречи https://youtu.be/EcD2vrSJz0Q
Примеры решения задач находятся в каталогах и начинаются со слова "Sample"

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

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

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

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

Для владельцев семерок и восьмерок, желающих поднять свою версию WMF до 5.1, ссылки на документацию и закачку
https://docs.microsoft.com/ru-ru/powershell/scripting/windows-powershell/install/installing-windows-powershell?view=powershell-7 
https://www.microsoft.com/en-us/download/details.aspx?id=54616

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

Для самостоятельной проверки входных знаний можно использовать скрипт 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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%