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
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'