
Upgrade PowerShell on the Victoria server to version 6 while maintaining version 5 on the same device, updating package management libraries, configuring NuGet package provider, and verifying module compatibility.
Code signing is the method of using a certificate-based digital signature to sign scripts in order to verify the author's identity and ensure that the code has not been changed or corrupted since it was signed by the author.
Learn to prepare and issue a code signing certificate with Active Directory Certificate Services, configure a code signing template, and enroll for Victoria PS-1.
Install and use Remote Server Administration Tools (RSAT) on Windows professional, enterprise, or education editions to manage Active Directory, domain controllers, and lab checkpoints.
Explore the tools to run a PowerShell environment, including Windows PowerShell and PowerShell 6, with guidance on administrator access, modules (including Active Directory), and building simple scripts.
Use PowerShell help files to discover commands and categories, and save or append results to a file. Explore environment variables, aliases, and variables with get-help and get-childitem.
Use PowerShell to view and configure device ip interfaces and ipv4 settings, test connectivity, and manage dns client caches for reliable network access.
Explore how to use PowerShell pipelines to collect, filter, select properties, and format output, enabling efficient management of active directory users, firewall rules, and system updates.
Master pipeline parameter binding in PowerShell by using expressions and variables to pass data between commands, and customize headers like computer name with format-table.
Explore how PowerShell providers map data stores to PS drives, including file system, registry, certificate store, and Active Directory, with persistent drive examples.
Explore three PowerShell provider scenarios for file system, registry, and Active Directory, using Get-Help, New-Item, and Import-Module ActiveDirectory to manage folders, registry keys, and AD groups.
enforce code signing in PowerShell by using a code signing certificate from a certification authority to sign scripts, and set execution policy to all signed to verify integrity before execution.
Sign PowerShell scripts with a code signing certificate and configure execution policy. Verify signatures to ensure trusted publishers and protected scripts.
This course provides students with the fundamental knowledge to automate the administration of computers by using Windows PowerShell. Students will learn skills to identify and build commands to perform specific tasks. In addition, they will learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports.
**This is the 1st course in PowerShell Series, we have additional 4 courses to make you a PowerShell Genius.**
Introduction, "Powershell 5.0, 5.1, 6.2 and 7.0", Students will learn how to prepare the network to run powershell course, install powershell 6.2, prepare code signing certificate, install WMI tool, in addition to module update.
Module 1, “Getting started with Windows PowerShell,” Students will learn to open and configure Windows PowerShell for use and to run commands within it.
Module 2, “Cmdlets for administration,” makes students familiar with the cmdlets that they will use in a production environment.
Module 3, “Working with the Windows PowerShell pipeline,” introduces the pipeline feature of Windows PowerShell.
Module 4, “Understanding how the pipeline works,” explains how the Windows PowerShell command-line interface passes objects from one command to another in the pipeline.
Module 5, “Using PSProviders and PSDrives”, Students can work with many forms of storage by using the same commands and techniques that they use to manage the file system.
Module 6, “Querying management information by using CIM and WMI,” introduces students to two parallel technologies: WMI and CIM. Both of these technologies provide local and remote access to a repository of management information.
Module 7, “Working with variables, arrays, and hash tables”.
Module 8, “Basic scripting,” explains how to create Windows PowerShell scripts.
Module 9, Advanced scripting techniques includes gathering user input, reading input from files, documenting scripts with
help information, and handling errors.
Module 10, “Administering remote computers,” introduces students to the Windows PowerShell remote technology.
Module 11, “Using background jobs and scheduled jobs,” provides information about the job feature of
Windows PowerShell.
Module 12, “Using advanced Windows PowerShell techniques,” introduces some of the advanced techniques and features of Windows PowerShell, including profile scripts, regular expressions, and the format operator.