Содержание
- 2. История PowerShell Что было до Командная строка Windows (cmd.exe) внутренние команды (нет отдельных исполняемых файлов), внешние
- 3. WMI Windows Management Instrumentation (WMI) — это одна из базовых технологий для централизованного управления и слежения
- 4. История PowerShell Что было не так Командная строка Windows (cmd.exe) Бедный и плохо читаемый встроенный язык
- 5. Что такое PowerShell? язык сценариев, язык сценариев, с объектной моделью, язык сценариев, разработанный на основе CLR
- 6. Версии PowerShell .NET Framework PowerShell 1.0 - 2006 (XP SP2, Server 2003 SP1, Vista, Server 2008)
- 7. Версии PowerShell .NET (.NET Core) PowerShell Core 6.0 2018 Windows, macOS and Linux. PowerShell Core 6.1
- 8. Как получить PowerShell Встроенные версии WMF github
- 9. Стандартные расширения Предусмотрены следующие расширения для файлов PowerShell: .ps1 - файлы скриптов, .psd1 - файлы данных
- 10. Основное понятие - командлет Командлет (cmdlet) – это команда Windows PowerShell, с помощью которой можно осуществлять
- 11. Получение справки Get-Command Get-Help Get-Member Save-Help Update-Help
- 12. Основное понятие - командлет бывают как системными, так и пользовательскими, выводят результаты в виде объектов или
- 13. Конвейер в PowerShell Конвейер – это передача результата работы командлета через вертикальную черту (|) другому командлету.
- 14. Политика выполнения скриптов Restricted – блокируется выполнение любых сценариев (значение по умолчанию); AllSigned – разрешено выполнение
- 15. Удаленное управление на PowerShell Служба WinRM для HTTP\HTTPS трафика на порту 5985 Enable-PSRemoting Выполнение команды на
- 16. Удаленное управление на PowerShell Сессия 1-to-1 Командлет Enter-PSSession (интерактивный сеанс) Enter-PSSession -ComputerName SRV-01 нельзя сделать последующее
- 17. Удаленное управление на PowerShell Сессии 1-to-many Командлет Invoke-Command Invoke-Command -Command { dir } -ComputerName SRV-01, SRV-02
- 18. Удаленное управление на PowerShell Можно сохранять настройки сессий и использовать их в пределах сеанса (-Session) $sessions
- 19. Фоновое исполнение заданий В PowerShell есть возможность фонового исполнения заданий Start-Job – запустить фоновую задачу; Stop-Job
- 20. Комментарии Комментарии в PowerShell бывают: # строчные и блочные #>
- 21. Переменные в Windows PowerShell $имя_переменной Get-Varible Накопитель Variable: $_ - текущий элемент в конвейере можно объявлять
- 22. Массивы и хэштаблицы Массивы (нумерация с 0) Хеш-таблицы строятся по принципу: @{ ключ = «значение» }
- 23. Условные конструкции в PowerShell IF IF…ELSE IF…ELSEIF…ELSE SWITCH Операторы сравнения PowerShell -eq – равно (знак =);
- 24. Условные конструкции в PowerShell [int]$TestVar = 150 If ($TestVar -eq 100){ Write-Host "Переменная TestVar = 100"
- 25. Условные конструкции в PowerShell [int]$TestVar = 2 SWITCH ($TestVar) { 0 {Write-Host "Переменная TestVar = 0"}
- 26. Условные конструкции в PowerShell Дополнительные операторы сравнения PowerShell -like (символ подстановки) “PowerShell " -like “PowerS*" #true
- 27. Логические операторы
- 28. Циклы WHILE DO WHILE DO UNTIL FOR FOREACH [int]$TestVar = 1 DO { Write-Host $TestVar $TestVar
- 29. Обработка ошибок в Windows PowerShell Механизм Try…Catch. Потенциально опасный код в блок Try В блок Catch
- 30. Работа с вводом-выводом Write-Host – вывод на экран Read-Host – чтение с консоли Out-File - Запись
- 31. Функции function Get-DayLog ($param1,$param2) { Get-EventLog -LogName Application -Newest $param1 …. } Get-DayLog -param1 50 -param2
- 33. Скачать презентацию






















![Условные конструкции в PowerShell [int]$TestVar = 150 If ($TestVar -eq 100){ Write-Host](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/899362/slide-23.jpg)
![Условные конструкции в PowerShell [int]$TestVar = 2 SWITCH ($TestVar) { 0 {Write-Host](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/899362/slide-24.jpg)


![Циклы WHILE DO WHILE DO UNTIL FOR FOREACH [int]$TestVar = 1 DO](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/899362/slide-27.jpg)



Алгоритмы и модели трассировки печатных соединений
Язык программирования Pascal
Регулярные выражения
Структуры и Файлы
Strides. Планомерное развитие Ваших проектов
Текстовый процессор MS WORD: работа с таблицами
Основы кибербезопасности. Виды угроз
Перестановка элементов в одномерном массиве
Как выбрать книгу
Команды передачи управления. Реализация разветвлений. (Лекция 12)
Visual Studio Coded UI Tests. Теория и практика применения в компании PVS-Studio
Контроль медиаполя Москвы. Предложения по развитию
Реляционная модель данных
Клавиатура. Индивидуальный проект
Профессия мастер по обработке цифровой информации
Компьютерные сети. Введение
Цифровая управленческая платформа как способ оптимизации управленческих процессов в сфере обращения отходов производства
Устройства ввода и вывода информации
Доступ к библиотечно-информационным ресурсам СПБГУ. Международные отношения
Дизайн. Творческий мир социальных сетей. Создание артов
Использование ИКТ (информационно-коммуникативных технологий) на уроках физической культуры
DH Standard AVN Update
Game Jam. Игры с голосовым управлением
Расписание на сайте МЭИ
Устройства отображения информации
Виды верстки в газете и журнале
Устройство компьютера
Кодирование информации. Мастер-класс