Содержание
- 2. 01 Содержание Что такое Powershell и для чего он используется Команды, конвейеризация. Понятие хранилищ. Функции в
- 3. 02 Назначение PowerShell Windows PowerShell – более чем язык скриптов. Windows PowerShell – это целый механизм,
- 4. 03 Где используется PowerShell? PowerShell используется со всеми современными продуктами Microsoft, такими как: Microsoft Exchange Server
- 5. 04 Какие команды вам уже знакомы? Какие команды вы использовали в стандартной командной строке Windows или
- 6. 05 Внешние команды С PowerShell можно также запускать большинство внешних команд (программ), таких как: Ipconfig.exe Ping.exe
- 7. 06 Иерархические хранилища Файловые системы Windows (как и файловые системы других компьютеров) – иерархические. Файловые системы
- 8. 06 Конвейеризация (piping) Передача выходных данных одного командлета во входные данные другого командлета называется конвейеризацией. В
- 9. 06 Вывод командлетов Основные командлеты для модификации вывода Format-Table, имеет alias Ft Format-List, имеет alias Fl
- 10. 06 Перенаправление ввода-вывода и форматирование Имеется ряд Out- командлетов Out-GridView Out-Printer Out-File Out-Host Out-Null Get-Process ->
- 11. 06 Свойства объектов Командлеты возвращают объекты Командлеты используют объекты как входные данные Командлеты могут принимать свойства
- 12. 19 Out-Default В конце каждого командного конвейера находится командлет Out-Default. Он всегда находится там, даже если
- 13. 19 Основные командлеты PowerShell Пребразование данных Sort-Object Group-Object Measure-Object Select-Object Compare-Object Импорт и экспорт данных Import-CSV
- 14. 19 Сортировка объектов Sort-Object позволяет изменить порядок, в котором перечисляются объекты Sort-Object может принимать входящие данные
- 15. 20 Группировка объектов Командлет Group-Object изучает свойства заданных объектов и объединяет объекты в группы по значениям
- 16. 21 Измерения… Командлет Measure-Object считает число включенных объектов, а также считает составные значения числовых свойств объектов.
- 17. 21 Выбор объектов и свойств Командлет Select-Object используется для двух целей для выбора подмножества объектов в
- 18. 21 CSV и XML PowerShell может читать и записывать файлы, в которых значения разделены запятой (CSV),
- 19. 21 Операторы сравнения
- 20. 21 Операторы булевой алгебры В сложных сравнениях используются операторы –and и –or 4 –gt 10 –or
- 21. 21 Фильтрация конвейеров Командлет Where-Object Используется для выборки объектов из конвейера Выбирает объекты, подходящие по критериям
- 22. 21 Перечисление объектов Командлет ForEach-Object: Позволяет выполнить операции над набором объектов Where-Object использует $_ для обозначения
- 23. 21 Позиционные параметры Позиционные параметры не требуют указания их имен в командной строке. Использование таких параметров
- 24. 21 Привязка данных конвейера по значению Многие параметры предназначены для того, чтобы принимать данные из конвейера.
- 25. 21 passThru (Passthrough) Большинство «командлетов действия» могут принимать входящие данные, но не передают объекты далее по
- 26. 21 WMI Windows Management Instrumentation –технология управления, являющаяся частью операционной системы Windows. Впервые она появилась в
- 27. 21 Взаимодействие WMI Взаимодействие WMI использовует протокол Remote Procedure Call или RPC. Используется распределитель конечной точки.
- 28. 21 WMI Windows Management Instrumentation –технология управления, являющаяся частью операционной системы Windows. Впервые она появилась в
- 29. 21 Использование WMI Get-WmiObject Win32_Service Get-WmiObject Win32_Service | Get-Member Get-WmiObject Win32_Service -computerName “COMP1","COMP2“ Get-WmiObject Win32_Service -computerName
- 30. 21 Функции Функция в PowerShell объявляется с помощью ключевого слова function, за которым следует имя функции,
- 31. 21 Функции Существует большая вероятность возникновения конфликта имен функций, названных примерно как Get-Version, и команд по
- 32. 21 Функции Чтобы удалить эти функции из текущего сеанса, необходимо удалить их из PSDrive Function или
- 33. 21 Функции function Get-MrParameterCount { param ( [string[]]$ParameterName ) foreach ($Parameter in $ParameterName) { $Results =
- 34. 21 Функции Имена параметров рекомендуется указывать в том же регистре, что и имена командлетов по умолчанию.
- 35. 21 Расширенная функция function Test-MrCmdletBinding { [CmdletBinding()] # param ( $ComputerName ) Write-Output $ComputerName } {
- 36. 28 Полезные ссылки PowerShell Documentation - PowerShell | Microsoft Docs - полная документация Powershell Введение в
- 38. Скачать презентацию