PowerShell Reference

PowerShell for Windows administration. Active Directory, certificates, remoting, network configuration.

Topics

Topic Description

Basics

Cmdlets, pipelines, variables, files, $PROFILE setup, PSReadLine, aliases, automation patterns

Active Directory

Users, groups, computers, OUs, GPOs

Remoting

PSSession, Invoke-Command, WinRM

Network

Adapters, IP config, firewall, LAN, VPN, proxy, 802.1X, diagnostics

WiFi

Profiles, enterprise 802.1X, scan-before-connect, signal monitoring, XML management

Bluetooth

Peripheral toggle, radio control, audio switching, device inventory

Certificates

Certificate store, enrollment, export, EAP-TLS validation

System

Services, processes, updates, settings

Error Handling

Try/Catch, ErrorAction, $Error

Here-Strings

Here-strings for multi-line text

Jobs

Background jobs, Start-Job, Receive-Job, workflows

Modules

Module management, Import-Module, PSGallery

Pipelines

Pipeline patterns, ForEach-Object, Where-Object

PSObjects

PSCustomObject, properties, calculated properties

Regex

Regular expressions, -match, -replace, Select-String

Select-String

Text search, grep equivalent

WMI/CIM

WMI/CIM queries, Get-CimInstance