PowerShell - philipf/notebook GitHub Wiki

https://app.pluralsight.com/course-player?clipId=52d887c5-9fef-420b-8aa9-d4f8de802d9d

Syntax Verb-Noun For example: Get-Service

Alias Get-Alias

More complete example

Get-Service | Where-Object DisplayName -Like *Windows* | Select-Object Name, Status

Get-Help or Help

For example: Help gsv

Get version information

$PSVersionTable

Important commands:

Command Description Notes
Get-Command Search for installed commands Get-Command -Verb Get -Noun DNS
Get-Member Get properties and methods on object Get-Service | Get-Member
Get-History Get-History then Invoke-History 33
Get-Help As admin
	Update-Help
	(ignore errors)
	
	Get-Help Get-Service -Examples
	Get-Help *service*
	Get-Help 
	
	Tip:
	Help = Get-Help | more
	
	help *about*

Useful commands

Command Description
<command>| FT or Format-Table Show objects in table format
<command>| FL or Format-List Show objects in list format
Get-NetIPAddress
Get-NetIPConfiguration
Get-ComputerInfo
Get-ChildItem ENV:
$ENV:Path
Get-Variable

Write-Output using double quotes will use string interpolation

Networking

Change DNS servers

Run as Admin:

Get-NetAdapter
Get-DnsClientServerAddress -InterfaceIndex 8
Set-DnsClientServerAddress -InterfaceIndex 8 -ServerAddresses 1.1.1.1
Set-DnsClientServerAddress -InterfaceIndex 8 -ResetServerAddresses
$DebugPreference = 'Continue' 
$DebugPreference = 'SilentlyContinue'
⚠️ **GitHub.com Fallback** ⚠️