К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Mastering PowerShell Scripting · LearnSpace
Назад в каталог
courseraIT и технологии

Mastering PowerShell Scripting

Курс от Packt
Начальный≈ 21.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This comprehensive guide covers both basic and advanced topics and tips to help you become adept at using PowerShell scripting, and act as a master reference. Master PowerShell scripting with this updated guide that simplifies automation and enhances your ability to manage systems efficiently. Learn to debug, troubleshoot, and create GUIs while exploring the latest features of PowerShell 7.1. This resource is designed to help you build and refine your scripting skills through practical, real-world applications. This practical guide covers all the advanced PowerShell 7 functionalities that an administrator needs to learn to automate their environments. This course is ideal for system administrators and IT professionals looking to automate tasks using PowerShell. No prior experience with PowerShell is required, though basic knowledge of operating systems is recommended. Learners will gain the skills needed to streamline workflows and improve system efficiency.

Навыки, которые вы освоите

DebuggingWindows PowerShellProgramming PrinciplesScriptingScripting LanguagesData StructuresObject Oriented Programming (OOP)Shell Script.NET FrameworkComputational LogicWindows ServersRestful APISimple Object Access Protocol (SOAP)Microsoft WindowsWeb ServicesRemote Access SystemsUser Interface (UI)IT Automation

Программа курса

23 модулей · 215 учебных материалов

01Introduction to PowerShell12 материалов

Mastering PowerShell Basics: Commands, Parameters, and Productivity Tools

OverviewВидеоIntroductionЧтениеPowerShell EditorsЧтениеGet-Help CommandЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Mastering PowerShell Scripting
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21.4 ч

23 модулей

Язык: Английский

Часть программы вашего университета
Save-HelpЧтение
Command Naming and DiscoveryЧтение
Parameters, Values, and Parameter SetsЧтение
Parameter SetsЧтение
Force ParameterЧтение
Drives and ProvidersЧтение
Splatting to Avoid RepetitionЧтение
PowerShell Basics and Help System EssentialsЗадание
02Modules and Snap-Ins6 материалов

Mastering PowerShell Modules: Installation, Management, and Best Practices

OverviewВидеоIntroductionЧтениеPSModulePath in PowerShellЧтениеFinding and Installing ModulesЧтениеPowerShellGet 3.0ЧтениеPowerShell Module and Snap-In FundamentalsЗадание
03Working with Objects in PowerShell11 материалов

Mastering Object Manipulation and Data Analysis in PowerShell

OverviewВидеоIntroductionЧтениеMembersЧтениеUsing MethodsЧтениеEnumerating and FilteringЧтениеWhere-Object CommandЧтениеSort-Object CommandЧтениеGrouping and MeasuringЧтениеComparingЧтениеImport-Csv CommandЧтениеPowerShell Object Handling and Pipeline ConceptsЗадание
04Operators12 материалов

Mastering PowerShell Operators: From Arithmetic to Advanced Data Manipulation

OverviewВидеоIntroductionЧтениеMultiplication, Division, and Remainder OperatorsЧтениеComparison OperatorsЧтениеContains and inЧтениеSplitЧтениеBinary OperatorsЧтениеShift Left and Shift Right OperatorsЧтениеType OperatorsЧтениеRedirection to NullЧтениеTernaryЧтениеPowerShell Operators and Their ApplicationsЗадание
05Variables, Arrays, and Hashtables12 материалов

Mastering Data Storage and Manipulation in PowerShell

OverviewВидеоIntroductionЧтениеVariable CommandsЧтениеVariable ProviderЧтениеNumeric ScopesЧтениеTypes and Type ConversionЧтениеArraysЧтениеSelecting Elements from an ArrayЧтениеMulti-Dimensional and Jagged ArraysЧтениеRemoving Elements from a HashtableЧтениеSystem.Collections.Generic.DictionaryЧтениеPowerShell Data Structures and Variable BehaviorЗадание
06Conditional Statements and Loops6 материалов

Mastering Program Flow: Decisions and Repetition in Code

OverviewВидеоIntroductionЧтениеScript Block CasesЧтениеLoopsЧтениеLoops, Break, and ContinueЧтениеControl Flow FundamentalsЗадание
07Working with .NET8 материалов

Unlocking .NET: Navigating Types, Methods, and PowerShell Integration

OverviewВидеоIntroductionЧтениеTypesЧтениеUsing KeywordЧтениеType AcceleratorsЧтениеMethodsЧтениеReflection in PowerShellЧтениеExploring .NET and PowerShell FundamentalsЗадание
08Strings, Numbers, and Dates9 материалов

Mastering Data Manipulation: Strings, Numbers, and Dates in PowerShell

OverviewВидеоIntroductionЧтениеTrim, TrimStart, and TrimEndЧтениеString Methods and ArraysЧтениеConverting StringsЧтениеWorking with Base64ЧтениеManipulating Dates and TimesЧтениеDateTime ParametersЧтениеStrings, Numbers, and Dates in ProgrammingЗадание
09Regular Expressions11 материалов

Mastering Pattern Matching: From Basics to Advanced Regex Techniques

OverviewВидеоIntroductionЧтениеThe Escape CharacterЧтениеAnchorsЧтениеCharacter ClassesЧтениеAlternationЧтениеCapturing ValuesЧтениеLook-ahead and Look-behindЧтениеRegex OptionsЧтениеIP AddressesЧтениеMastering Regular Expression ConstructsЗадание
10Files, Folders, and the Registry8 материалов

Mastering PowerShell Providers: Navigating Filesystems and the Registry

OverviewВидеоIntroductionЧтениеItemsЧтениеItem PropertiesЧтениеWindows PermissionsЧтениеRemoving ACEsЧтениеOwnershipЧтениеNavigating Files, Folders, and the RegistryЗадание
11Windows Management Instrumentation8 материалов

Unlocking System Insights with WMI and PowerShell

OverviewВидеоIntroductionЧтениеCalling MethodsЧтениеThe WMI Query LanguageЧтениеAssociated ClassesЧтениеCalling MethodsЧтениеWMI PermissionsЧтениеExploring WMI and CIM TechnologiesЗадание
12Working with HTML, XML, and JSON9 материалов

Mastering Data Formats: Parsing and Manipulating XML and JSON with PowerShell

OverviewВидеоIntroductionЧтениеXML CommandsЧтениеSystem.XmlЧтениеRemoving Elements and AttributesЧтениеSystem.Xml.LinqЧтениеJSONЧтениеConvertFrom-JsonЧтениеData Format FundamentalsЗадание
13Web Requests and Web Services8 материалов

Mastering API Communication: REST, SOAP, and Secure Requests

OverviewВидеоIntroductionЧтениеCapturing SSL ErrorsЧтениеRequests with ArgumentsЧтениеOAuthЧтениеWorking with SOAPЧтениеSOAP in PowerShell 7ЧтениеWeb Communication FundamentalsЗадание
14Remoting and Remote Management10 материалов

Mastering Secure PowerShell Remoting and Cross-Platform Management

OverviewВидеоIntroductionЧтениеRemoting and SSLЧтениеUser Account ControlЧтениеInvoke-CommandЧтениеCopying Items Between SessionsЧтениеConnecting from Linux to WindowsЧтениеThe Double-Hop ProblemЧтениеJust Enough AdministrationЧтениеPowerShell Remoting and Remote Management FundamentalsЗадание
15Asynchronous Processing7 материалов

Mastering Parallel Execution and Event Handling in PowerShell

OverviewВидеоIntroductionЧтениеJobs and Using Scope ModifierЧтениеReacting to EventsЧтениеUsing Runspaces and Runspace PoolsЧтениеRunning Multiple InstancesЧтениеPowerShell Asynchronous Processing ConceptsЗадание
16Graphical User Interfaces9 материалов

Building Interactive PowerShell GUIs with WPF

OverviewВидеоIntroductionЧтениеLayoutЧтениеUsing the DockPanel ControlЧтениеNaming and Locating ElementsЧтениеButtons and the Click EventЧтениеSorting a ListViewЧтениеResponsive InterfacesЧтениеNavigating UI Components and LayoutsЗадание
17Scripts, Functions, and Script Blocks11 материалов

Mastering PowerShell: From Script Blocks to Advanced Functions

OverviewВидеоIntroductionЧтениеCapabilities of Scripts, Functions, and Script BlocksЧтениеParameters and the Param BlockЧтениеCmdletBinding AttributeЧтениеThe Alias AttributeЧтениеCleanupЧтениеManaging OutputЧтениеWorking with Long LinesЧтениеComment-based HelpЧтениеPowerShell Scripting FundamentalsЗадание
18Parameters, Validation, and Dynamic Parameters11 материалов

Mastering Advanced Parameter Techniques in PowerShell

OverviewВидеоIntroductionЧтениеValueFromRemainingArguments PropertyЧтениеValidation AttributesЧтениеValidateLength AttributeЧтениеPSReference ParametersЧтениеUsing ValueFromPipeline for Multiple ParametersЧтениеDefining Parameter SetsЧтениеArgument CompletersЧтениеDynamic ParametersЧтениеPowerShell Parameters and ValidationЗадание
19Classes and Enumerations11 материалов

Mastering Object-Oriented Scripting in PowerShell

OverviewВидеоIntroductionЧтениеFlags AttributeЧтениеCreating a ClassЧтениеInheritanceЧтениеWorking with InterfacesЧтениеSupporting CastingЧтениеValidation Attribute ClassesЧтениеClasses and DSCЧтениеUsing the ResourceЧтениеPowerShell Object-Oriented ConceptsЗадание
20Building Modules8 материалов

Mastering PowerShell Module Creation and Management

OverviewВидеоIntroductionЧтениеModule ManifestsЧтениеPublishing a ModuleЧтениеMerging Module ContentЧтениеAccessing Module ScopeЧтениеInitializing and Removing ModulesЧтениеPowerShell Module FundamentalsЗадание
21Testing11 материалов

Mastering Automated Testing and Pester in PowerShell

OverviewВидеоIntroductionЧтениеUsing ASTЧтениеTokenizerЧтениеTesting with PesterЧтениеDescribing TestsЧтениеIteration with PesterЧтениеPester PhasesЧтениеMocking ObjectsЧтениеInModuleScopeЧтениеTesting Fundamentals and TechniquesЗадание
22Error Handling9 материалов

Mastering PowerShell Error Management Techniques

OverviewВидеоIntroductionЧтениеError ActionsЧтениеRaising Non-Terminating ErrorsЧтениеCatching ErrorsЧтениеRethrowing ErrorsЧтениеThrow and Error ActionЧтениеAbout TrapЧтениеMastering Error Handling in PowerShellЗадание
23Debugging and Troubleshooting8 материалов

Mastering PowerShell Debugging: Tools, Techniques, and Best Practices

OverviewВидеоIntroductionЧтениеOperator UsageЧтениеUse of Named BlocksЧтениеProblems with VariablesЧтениеDebugging in the ConsoleЧтениеDebugging in Visual Studio CodeЧтениеMastering Debugging and Scripting in PowerShellЗадание