Vous êtes sur la page 1sur 63

Name

Category Module

Synopsis

----

-------- ------

--------

ac
t

Alias

Add-Conten

asnp
in

Alias

Add-PSSnap

clc
ent

Alias

Clear-Cont

cli

Alias

Clear-Item

clp
Property

Alias

Clear-Item

clv
able

Alias

Clear-Vari

compare
ject

Alias

Compare-Ob

cpi

Alias

Copy-Item

cpp
roperty

Alias

Copy-ItemP

cvpa
th

Alias

Convert-Pa

dbp
Breakpoint

Alias

Disable-PS

diff
ject

Alias

Compare-Ob

ebp
reakpoint

Alias

Enable-PSB

epal
as

Alias

Export-Ali

epcsv

Alias

Export-Csv

fc
tom

Alias

Format-Cus

fl
t

Alias

Format-Lis

foreach
ject

Alias

ForEach-Ob

%
ject

Alias

ForEach-Ob

ft
le

Alias

Format-Tab

fw
e

Alias

Format-Wid

gal

Alias

Get-Alias

gbp
kpoint

Alias

Get-PSBrea

gc
t

Alias

Get-Conten

gci
tem

Alias

Get-ChildI

gcm
d

Alias

Get-Comman

gdr
e

Alias

Get-PSDriv

gcs
Stack

Alias

Get-PSCall

ghy
y

Alias

Get-Histor

gi

Alias

Get-Item

gl
on

Alias

Get-Locati

gm

Alias

Get-Member

gmo

Alias

Get-Module

gp
operty

Alias

Get-ItemPr

gps
s

Alias

Get-Proces

group
ct

Alias

Group-Obje

gsv
e

Alias

Get-Servic

gsnp
in

Alias

Get-PSSnap

gu

Alias

Get-Unique

gv
le

Alias

Get-Variab

gwmi
ect

Alias

Get-WmiObj

iex
ression

Alias

Invoke-Exp

ihy
tory

Alias

Invoke-His

ii
m

Alias

Invoke-Ite

ipmo
ule

Alias

Import-Mod

iwmi
Method

Alias

Invoke-Wmi

ipal
as

Alias

Import-Ali

ipcsv

Alias

Import-Csv

measure
ject

Alias

Measure-Ob

mi

Alias

Move-Item

mp
roperty

Alias

Move-ItemP

nal

Alias

New-Alias

ndr
e

Alias

New-PSDriv

ni

Alias

New-Item

nv
le

Alias

New-Variab

nmo

Alias

New-Module

oh

Alias

Out-Host

ogv
ew

Alias

Out-GridVi

ise
_ise.exe

Alias

powershell

rbp
reakpoint

Alias

Remove-PSB

rdr
rive

Alias

Remove-PSD

ri
m

Alias

Remove-Ite

rni
m

Alias

Rename-Ite

rnp
mProperty

Alias

Rename-Ite

rp
mProperty

Alias

Remove-Ite

rmo
ule

Alias

Remove-Mod

rsnp
napin

Alias

Remove-PSS

rv
iable

Alias

Remove-Var

rwmi
Object

Alias

Remove-Wmi

rvpa
th

Alias

Resolve-Pa

sal

Alias

Set-Alias

sasv
ice

Alias

Start-Serv

sbp
kpoint

Alias

Set-PSBrea

sc
t

Alias

Set-Conten

select
ect

Alias

Select-Obj

si

Alias

Set-Item

sl
on

Alias

Set-Locati

swmi
tance

Alias

Set-WmiIns

shcm
nd

Alias

Show-Comma

sleep
p

Alias

Start-Slee

sort
t

Alias

Sort-Objec

sp
operty

Alias

Set-ItemPr

saps
ess

Alias

Start-Proc

start
ess

Alias

Start-Proc

spps
ss

Alias

Stop-Proce

spsv
ce

Alias

Stop-Servi

sv
le

Alias

Set-Variab

tee

Alias

Tee-Object

trcm
and

Alias

Trace-Comm

where
ct

Alias

Where-Obje

?
ct

Alias

Where-Obje

write
ut

Alias

Write-Outp

rcsn
Session

Alias

Receive-PS

cnsn
Session

Alias

Connect-PS

dnsn
-PSSession

Alias

Disconnect

irm
tMethod

Alias

Invoke-Res

iwr
Request

Alias

Invoke-Web

npssc
ionConfigurationFile

Alias

New-PSSess

cat
t

Alias

Get-Conten

cd
on

Alias

Set-Locati

clear

Alias

Clear-Host

cp

Alias

Copy-Item

h
y

Alias

Get-Histor

history
y

Alias

Get-Histor

kill
ss

Alias

Stop-Proce

lp
r

Alias

Out-Printe

ls
tem

Alias

Get-ChildI

man

Alias

help

mount
e

Alias

New-PSDriv

md

Alias

mkdir

mv

Alias

Move-Item

popd
on

Alias

Pop-Locati

ps
s

Alias

Get-Proces

pushd
ion

Alias

Push-Locat

pwd
on

Alias

Get-Locati

r
tory

Alias

Invoke-His

rm
m

Alias

Remove-Ite

rmdir
m

Alias

Remove-Ite

echo
ut

Alias

Write-Outp

cls

Alias

Clear-Host

chdir
on

Alias

Set-Locati

copy

Alias

Copy-Item

del
m

Alias

Remove-Ite

dir
tem

Alias

Get-ChildI

erase
m

Alias

Remove-Ite

move

Alias

Move-Item

rd
m

Alias

Remove-Ite

ren
m

Alias

Rename-Ite

set
le

Alias

Set-Variab

type
t

Alias

Get-Conten

icm
mand

Alias

Invoke-Com

clhy
ory

Alias

Clear-Hist

gjb

Alias

Get-Job

rcjb
b

Alias

Receive-Jo

rjb

Alias

Remove-Job

sajb

Alias

Start-Job

spjb

Alias

Stop-Job

wjb

Alias

Wait-Job

sujb
b

Alias

Suspend-Jo

rujb

Alias

Resume-Job

nsn
ion

Alias

New-PSSess

gsn
ion

Alias

Get-PSSess

rsn
ession

Alias

Remove-PSS

ipsn
ession

Alias

Import-PSS

epsn
ession

Alias

Export-PSS

etsn
ssion

Alias

Enter-PSSe

exsn
sion

Alias

Exit-PSSes

sls
ing

Alias

Select-Str

wget
Request

Alias

Invoke-Web

curl
Request

Alias

Invoke-Web

prompt

Function

TabExpansion2

Function

...

Clear-Host
display in the host program.

Function

Clears the

more

Function

...

help

Function

mkdir

Function

Get-Verb
ved Windows PowerShell verbs.

Function

oss

Function

A:

Function

...

B:

Function

...

C:

Function

...

D:

Function

...

E:

Function

...

Gets appro

F:

Function

...

G:

Function

...

H:

Function

...

I:

Function

...

J:

Function

...

K:

Function

...

L:

Function

...

M:

Function

...

N:

Function

...

O:

Function

...

P:

Function

...

Q:

Function

...

R:

Function

...

S:

Function

...

T:

Function

...

U:

Function

...

V:

Function

...

W:

Function

...

X:

Function

...

Y:

Function

...

Z:

Function

...

cd..

Function

...

cd\

Function

...

ImportSystemModules

Function

...

Pause

Function

...

Get-WinEvent
Cmdlet
Microsoft.PowerShell.D... Gets event
s from event logs and event tracing log files on local and remote computers.
Get-Counter
Cmdlet
Microsoft.PowerShell.D... Gets perfo
rmance counter data from local and remote computers.
Import-Counter
Cmdlet
Microsoft.PowerShell.D... Imports pe
rformance counter log files (.blg, .csv, .tsv) and creates the objects that repr
esent each counter sample in the log.
Export-Counter
Cmdlet
Microsoft.PowerShell.D... The Export
-Counter cmdlet takes PerformanceCounterSampleSet objects and exports them as co
unter log files.
New-WinEvent
Cmdlet
Microsoft.PowerShell.D... Creates a
new Windows event for the specified event provider.

Get-Command
ommands.

Cmdlet

Export-ModuleMember
Cmdlet
the module members that are exported.

Microsoft.PowerShell.Core Gets all c

Microsoft.PowerShell.Core Specifies

Get-Module
Cmdlet
Microsoft.PowerShell.Core Gets the m
odules that have been imported or that can be imported into the current session.
Import-Module
es to the current session.

Cmdlet

Microsoft.PowerShell.Core Adds modul

New-Module
Cmdlet
Microsoft.PowerShell.Core Creates a
new dynamic module that exists only in memory.
New-ModuleManifest
new module manifest.

Cmdlet

Microsoft.PowerShell.Core Creates a

Remove-Module
dules from the current session.

Cmdlet

Microsoft.PowerShell.Core Removes mo

Test-ModuleManifest
Cmdlet
Microsoft.PowerShell.Core Verifies t
hat a module manifest file accurately describes the contents of a module.
Get-Help
Cmdlet
Microsoft.PowerShell.Core Displays i
nformation about Windows PowerShell commands and concepts.
Update-Help
Cmdlet
Microsoft.PowerShell.Core Downloads
and installs the newest help files on your computer.
Save-Help
Cmdlet
Microsoft.PowerShell.Core Downloads
and saves the newest help files to a file system directory.
Get-History
Cmdlet
Microsoft.PowerShell.Core Gets a lis
t of the commands entered during the current session.
Invoke-History
nds from the session history.

Cmdlet

Microsoft.PowerShell.Core Runs comma

Add-History
tries to the session history.

Cmdlet

Microsoft.PowerShell.Core Appends en

Clear-History
tries from the command history.

Cmdlet

Microsoft.PowerShell.Core Deletes en

Register-PSSessionConfiguration Cmdlet
d registers a new session configuration.

Microsoft.PowerShell.Core Creates an

Unregister-PSSessionConfiguration Cmdlet
Microsoft.PowerShell.Core Deletes re
gistered session configurations from the computer.
Get-PSSessionConfiguration
Cmdlet
Microsoft.PowerShell.Core Gets the r
egistered session configurations on the computer.
Set-PSSessionConfiguration
Cmdlet
Microsoft.PowerShell.Core Changes th
e properties of a registered session configuration.
Enable-PSSessionConfiguration
Cmdlet
Microsoft.PowerShell.Core Enables th
e session configurations on the local computer.
Disable-PSSessionConfiguration
Cmdlet
Microsoft.PowerShell.Core Disables s
ession configurations on the local computer.
Enable-PSRemoting
Cmdlet
the computer to receive remote commands.

Microsoft.PowerShell.Core Configures

Disable-PSRemoting
Cmdlet
Microsoft.PowerShell.Core Prevents r
emote users from running commands on the local computer.
Invoke-Command
Cmdlet
nds on local and remote computers.

Microsoft.PowerShell.Core Runs comma

New-PSSession
Cmdlet
Microsoft.PowerShell.Core Creates a
persistent connection to a local or remote computer.
Disconnect-PSSession
s from a session.

Cmdlet

Microsoft.PowerShell.Core Disconnect

Connect-PSSession
to disconnected sessions

Cmdlet

Microsoft.PowerShell.Core Reconnects

Receive-PSSession
Cmdlet
ts of commands in disconnected sessions

Microsoft.PowerShell.Core Gets resul

Get-PSSession
Cmdlet
Microsoft.PowerShell.Core Gets the W
indows PowerShell sessions on local and remote computers.
Remove-PSSession
Cmdlet
Microsoft.PowerShell.Core Closes one
or more Windows PowerShell sessions (PSSessions).

Start-Job
Cmdlet
indows PowerShell background job.

Microsoft.PowerShell.Core Starts a W

Get-Job
Cmdlet
Microsoft.PowerShell.Core Gets Windo
ws PowerShell background jobs that are running in the current session.
Receive-Job
Cmdlet
Microsoft.PowerShell.Core Gets the r
esults of the Windows PowerShell background jobs in the current session.
Stop-Job
Cmdlet
ndows PowerShell background job.

Microsoft.PowerShell.Core Stops a Wi

Wait-Job
Cmdlet
Microsoft.PowerShell.Core Suppresses
the command prompt until one or all of the Windows PowerShell background jobs r
unning in the session are complete.
Remove-Job
Cmdlet
Windows PowerShell background job.

Microsoft.PowerShell.Core Deletes a

Suspend-Job
y stops workflow jobs.

Cmdlet

Microsoft.PowerShell.Core Temporaril

Resume-Job
suspended job

Cmdlet

Microsoft.PowerShell.Core Restarts a

Enter-PSSession
Cmdlet
Microsoft.PowerShell.Core Starts an
interactive session with a remote computer.
Exit-PSSession
Cmdlet
teractive session with a remote computer.

Microsoft.PowerShell.Core Ends an in

New-PSSessionOption
Cmdlet
Microsoft.PowerShell.Core Creates an
object that contains advanced options for a PSSession.
New-PSTransportOption
Cmdlet
Microsoft.PowerShell.Core Creates an
object that contains advanced options for a session configuration.
New-PSSessionConfigurationFile
Cmdlet
Microsoft.PowerShell.Core Creates a
file that defines a session configuration.
Test-PSSessionConfigurationFile Cmdlet
Microsoft.PowerShell.Core Verifies t
he keys and values in a session configuration file.
ForEach-Object
Cmdlet
Microsoft.PowerShell.Core Performs a
n operation against each item in a collection of input objects.

Where-Object
Cmdlet
Microsoft.PowerShell.Core Selects ob
jects from a collection based on their property values.
Set-PSDebug
Cmdlet
Microsoft.PowerShell.Core Turns scri
pt debugging features on and off, sets the trace level, and toggles strict mode.
Set-StrictMode
Cmdlet
Microsoft.PowerShell.Core Establishe
s and enforces coding rules in expressions, scripts, and script blocks.
Out-Null
Cmdlet
Microsoft.PowerShell.Core Deletes ou
tput instead of sending it down the pipeline.
Out-Default
Cmdlet
Microsoft.PowerShell.Core Sends the
output to the default formatter and to the default output cmdlet.
Out-Host
ut to the command line.

Cmdlet

Microsoft.PowerShell.Core Sends outp

Add-PSSnapin
Cmdlet
Microsoft.PowerShell.Core Adds one o
r more Windows PowerShell snap-ins to the current session.
Remove-PSSnapin
Cmdlet
Microsoft.PowerShell.Core Removes Wi
ndows PowerShell snap-ins from the current session.
Get-PSSnapin
Cmdlet
Microsoft.PowerShell.Core Gets the W
indows PowerShell snap-ins on the computer.
Export-Console
Cmdlet
Microsoft.PowerShell.Core Exports th
e names of snap-ins in the current session to a console file.
Get-FormatData
Cmdlet
ormatting data in the current session.

Microsoft.PowerShell.U... Gets the f

Export-FormatData
Cmdlet
Microsoft.PowerShell.U... Saves form
atting data from the current session in a formatting file.
Format-List
Cmdlet
Microsoft.PowerShell.U... Formats th
e output as a list of properties in which each property appears on a new line.
Format-Custom
Cmdlet
tomized view to format the output.

Microsoft.PowerShell.U... Uses a cus

Format-Table
e output as a table.

Microsoft.PowerShell.U... Formats th

Cmdlet

Format-Wide
Cmdlet
Microsoft.PowerShell.U... Formats ob
jects as a wide table that displays only one property of each object.
Out-File
ut to a file.

Cmdlet

Microsoft.PowerShell.U... Sends outp

Out-Printer
ut to a printer.

Cmdlet

Microsoft.PowerShell.U... Sends outp

Out-String
Cmdlet
cts to the host as a series of strings.

Microsoft.PowerShell.U... Sends obje

Out-GridView
Cmdlet
Microsoft.PowerShell.U... Sends outp
ut to an interactive table in a separate window.
ConvertFrom-Json
Cmdlet
Microsoft.PowerShell.U... Converts a
JSON-formatted string to a custom object.
ConvertTo-Json
Cmdlet
n object to a JSON-formatted string

Microsoft.PowerShell.U... Converts a

Invoke-RestMethod
Cmdlet
Microsoft.PowerShell.U... Sends an H
TTP or HTTPS request to a RESTful web service.
Invoke-WebRequest
Cmdlet
nt from a web page on the Internet.

Microsoft.PowerShell.U... Gets conte

Register-ObjectEvent
Cmdlet
Microsoft.PowerShell.U... Subscribes
to the events that are generated by a Microsoft .NET Framework object.
Register-EngineEvent
Cmdlet
Microsoft.PowerShell.U... Subscribes
to events that are generated by the Windows PowerShell engine and by the New-Ev
ent cmdlet.
Wait-Event
Cmdlet
Microsoft.PowerShell.U... Waits unti
l a particular event is raised before continuing to run.
Get-Event
vents in the event queue.

Cmdlet

Microsoft.PowerShell.U... Gets the e

Remove-Event
ents from the event queue.

Cmdlet

Microsoft.PowerShell.U... Deletes ev

Get-EventSubscriber
Cmdlet
vent subscribers in the current session.

Microsoft.PowerShell.U... Gets the e

Unregister-Event
event subscription.

Cmdlet

Microsoft.PowerShell.U... Cancels an

New-Event
new event.

Cmdlet

Microsoft.PowerShell.U... Creates a

Add-Member
Cmdlet
Microsoft.PowerShell.U... Adds custo
m properties and methods to an instance of a Windows PowerShell object.
Add-Type
Cmdlet
Microsoft.PowerShell.U... Adds a Mic
rosoft .NET Framework type (a class) to a Windows PowerShell session.
Compare-Object
wo sets of objects.

Cmdlet

Microsoft.PowerShell.U... Compares t

ConvertTo-Html
Cmdlet
Microsoft.PowerShell.U... Converts M
icrosoft .NET Framework objects into HTML that can be displayed in a Web browser
.
ConvertFrom-StringData
Cmdlet
Microsoft.PowerShell.U... Converts a
string containing one or more key and value pairs to a hash table.
Export-Csv
Cmdlet
Microsoft.PowerShell.U... Converts o
bjects into a series of comma-separated (CSV) strings and saves the strings in a
CSV file.
Import-Csv
Cmdlet
Microsoft.PowerShell.U... Creates ta
ble-like custom objects from the items in a CSV file.
ConvertTo-Csv
Cmdlet
Microsoft.PowerShell.U... Converts o
bjects into a series of comma-separated value (CSV) variable-length strings.
ConvertFrom-Csv
Cmdlet
Microsoft.PowerShell.U... Converts o
bject properties in comma-separated value (CSV) format into CSV versions of the
original objects.
Export-Alias
Cmdlet
Microsoft.PowerShell.U... Exports in
formation about currently defined aliases to a file.
Invoke-Expression
Cmdlet
nds or expressions on the local computer.

Microsoft.PowerShell.U... Runs comma

Get-Alias
liases for the current session.

Microsoft.PowerShell.U... Gets the a

Cmdlet

Get-Culture
Cmdlet
Microsoft.PowerShell.U... Gets the c
urrent culture set in the operating system.

Get-Date
urrent date and time.

Cmdlet

Microsoft.PowerShell.U... Gets the c

Get-Host
Cmdlet
Microsoft.PowerShell.U... Gets an ob
ject that represents the current host program.
Get-Member
Cmdlet
roperties and methods of objects.

Microsoft.PowerShell.U... Gets the p

Get-Random
Cmdlet
Microsoft.PowerShell.U... Gets a ran
dom number, or selects objects randomly from a collection.
Get-UICulture
Cmdlet
Microsoft.PowerShell.U... Gets the c
urrent user interface (UI) culture settings in the operating system.
Get-Unique
ique items from a sorted list.

Cmdlet

Microsoft.PowerShell.U... Returns un

Export-PSSession
Cmdlet
Microsoft.PowerShell.U... Imports co
mmands from another session and saves them in a Windows PowerShell module.
Import-PSSession
Cmdlet
Microsoft.PowerShell.U... Imports co
mmands from another session into the current session.
Import-Alias
alias list from a file.

Cmdlet

Microsoft.PowerShell.U... Imports an

Import-LocalizedData
Cmdlet
Microsoft.PowerShell.U... Imports la
nguage-specific data into scripts and functions based on the UI culture that is
selected for the operating system.
Select-String
in strings and files.

Cmdlet

Microsoft.PowerShell.U... Finds text

Measure-Object
Cmdlet
Microsoft.PowerShell.U... Calculates
the numeric properties of objects, and the characters, words, and lines in stri
ng objects, such as files of text.
New-Alias
new alias.

Cmdlet

Microsoft.PowerShell.U... Creates a

New-TimeSpan
TimeSpan object.

Cmdlet

Microsoft.PowerShell.U... Creates a

Read-Host
ne of input from the console.

Cmdlet

Microsoft.PowerShell.U... Reads a li

Set-Alias
Cmdlet
Microsoft.PowerShell.U... Creates or
changes an alias (alternate name) for a cmdlet or other command element in the
current Windows PowerShell session.
Set-Date
Cmdlet
Microsoft.PowerShell.U... Changes th
e system time on the computer to a time that you specify.
Start-Sleep
Cmdlet
Microsoft.PowerShell.U... Suspends t
he activity in a script or session for the specified period of time.
Tee-Object
Cmdlet
Microsoft.PowerShell.U... Saves comm
and output in a file or variable and also sends it down the pipeline.
Measure-Command
Cmdlet
Microsoft.PowerShell.U... Measures t
he time it takes to run script blocks and cmdlets.
Unblock-File
Cmdlet
Microsoft.PowerShell.U... Unblocks f
iles that were downloaded from the Internet.
Update-List
Cmdlet
Microsoft.PowerShell.U... Adds items
to and removes items from a property value that contains a collection of object
s.
Update-TypeData
Cmdlet
e extended type data in the session.

Microsoft.PowerShell.U... Updates th

Update-FormatData
Cmdlet
e formatting data in the current session.

Microsoft.PowerShell.U... Updates th

Remove-TypeData
Cmdlet
tended types from the current session

Microsoft.PowerShell.U... Deletes ex

Get-TypeData
Cmdlet
xtended type data in the current session.

Microsoft.PowerShell.U... Gets the e

Write-Host
tomized output to a host.

Microsoft.PowerShell.U... Writes cus

Cmdlet

Write-Progress
Cmdlet
Microsoft.PowerShell.U... Displays a
progress bar within a Windows PowerShell command window.
New-Object
Cmdlet
Microsoft.PowerShell.U... Creates an
instance of a Microsoft .NET Framework or COM object.
Select-Object
jects or object properties.

Cmdlet

Microsoft.PowerShell.U... Selects ob

Group-Object
Cmdlet
Microsoft.PowerShell.U... Groups obj
ects that contain the same value for specified properties.
Sort-Object
cts by property values.

Cmdlet

Microsoft.PowerShell.U... Sorts obje

Get-Variable
Cmdlet
ariables in the current console.

Microsoft.PowerShell.U... Gets the v

New-Variable
new variable.

Microsoft.PowerShell.U... Creates a

Cmdlet

Set-Variable
Cmdlet
Microsoft.PowerShell.U... Sets the v
alue of a variable. Creates the variable if one with the requested name does not
exist.
Remove-Variable
variable and its value.

Cmdlet

Microsoft.PowerShell.U... Deletes a

Clear-Variable
e value of a variable.

Cmdlet

Microsoft.PowerShell.U... Deletes th

Export-Clixml
Cmdlet
Microsoft.PowerShell.U... Creates an
XML-based representation of an object or objects and stores it in a file.
Import-Clixml
Cmdlet
Microsoft.PowerShell.U... Imports a
CLIXML file and creates corresponding objects within Windows PowerShell.
ConvertTo-Xml
Cmdlet
XML-based representation of an object.

Microsoft.PowerShell.U... Creates an

Select-Xml
in an XML string or document.

Cmdlet

Microsoft.PowerShell.U... Finds text

Write-Debug
ebug message to the console.

Cmdlet

Microsoft.PowerShell.U... Writes a d

Write-Verbose
Cmdlet
t to the verbose message stream.

Microsoft.PowerShell.U... Writes tex

Write-Warning
arning message.

Cmdlet

Microsoft.PowerShell.U... Writes a w

Write-Error
object to the error stream.

Cmdlet

Microsoft.PowerShell.U... Writes an

Write-Output
Cmdlet
Microsoft.PowerShell.U... Sends the
specified objects to the next command in the pipeline. If the command is the las
t command in the pipeline, the objects are displayed in the console.
Set-PSBreakpoint
Cmdlet
akpoint on a line, command, or variable.

Microsoft.PowerShell.U... Sets a bre

Get-PSBreakpoint
Cmdlet
Microsoft.PowerShell.U... Gets the b
reakpoints that are set in the current session.
Remove-PSBreakpoint
Cmdlet
eakpoints from the current console.

Microsoft.PowerShell.U... Deletes br

Enable-PSBreakpoint
Cmdlet
e breakpoints in the current console.

Microsoft.PowerShell.U... Enables th

Disable-PSBreakpoint
Cmdlet
he breakpoints in the current console.

Microsoft.PowerShell.U... Disables t

Get-PSCallStack
he current call stack.

Cmdlet

Microsoft.PowerShell.U... Displays t

Send-MailMessage
-mail message.

Cmdlet

Microsoft.PowerShell.U... Sends an e

Get-TraceSource
Cmdlet
Microsoft.PowerShell.U... Gets the W
indows PowerShell components that are instrumented for tracing.
Set-TraceSource
Cmdlet
Microsoft.PowerShell.U... Configures
, starts, and stops a trace of Windows PowerShell components.
Trace-Command
Cmdlet
Microsoft.PowerShell.U... Configures
and starts a trace of the specified expression or command.
Show-Command
Cmdlet
Microsoft.PowerShell.U... Creates Wi
ndows PowerShell commands in a graphical command window.
Start-Transcript
Cmdlet
Microsoft.PowerShell.Host Creates a
record of all or part of a Windows PowerShell session in a text file.
Stop-Transcript
anscript.

Cmdlet

Microsoft.PowerShell.Host Stops a tr

Add-Content
Cmdlet
Microsoft.PowerShell.M... Adds conte
nt to the specified items, such as adding words to a file.

Clear-Content
Cmdlet
Microsoft.PowerShell.M... Deletes th
e contents of an item, but does not delete the item.
Clear-ItemProperty
Cmdlet
Microsoft.PowerShell.M... Deletes th
e value of a property but does not delete the property.
Join-Path
Cmdlet
Microsoft.PowerShell.M... Combines a
path and a child path into a single path. The provider supplies the path delimi
ters.
Get-ControlPanelItem
ol panel items.

Cmdlet

Microsoft.PowerShell.M... Gets contr

Show-ControlPanelItem
rol panel items.

Cmdlet

Microsoft.PowerShell.M... Opens cont

Convert-Path
Cmdlet
Microsoft.PowerShell.M... Converts a
path from a Windows PowerShell path to a Windows PowerShell provider path.
Copy-ItemProperty
Cmdlet
Microsoft.PowerShell.M... Copies a p
roperty and value from a specified location to another location.
Get-EventLog
Cmdlet
Microsoft.PowerShell.M... Gets the e
vents in an event log, or a list of the event logs, on the local or remote compu
ters.
Clear-EventLog
Cmdlet
Microsoft.PowerShell.M... Deletes al
l entries from specified event logs on the local or remote computers.
Write-EventLog
event to an event log.

Cmdlet

Microsoft.PowerShell.M... Writes an

Limit-EventLog
Cmdlet
Microsoft.PowerShell.M... Sets the e
vent log properties that limit the size of the event log and the age of its entr
ies.
Show-EventLog
Cmdlet
Microsoft.PowerShell.M... Displays t
he event logs of the local or a remote computer in Event Viewer.
New-EventLog
Cmdlet
Microsoft.PowerShell.M... Creates a
new event log and a new event source on a local or remote computer.
Remove-EventLog
Cmdlet
Microsoft.PowerShell.M... Deletes an
event log or unregisters an event source.
Get-ChildItem
Cmdlet
Microsoft.PowerShell.M... Gets the i
tems and child items in one or more specified locations.

Get-Content
Cmdlet
Microsoft.PowerShell.M... Gets the c
ontent of the item at the specified location.
Get-ItemProperty
roperties of a specified item.

Cmdlet

Microsoft.PowerShell.M... Gets the p

Get-WmiObject
Cmdlet
Microsoft.PowerShell.M... Gets insta
nces of Windows Management Instrumentation (WMI) classes or information about th
e available classes.
Invoke-WmiMethod
Cmdlet
Microsoft.PowerShell.M... Calls Wind
ows Management Instrumentation (WMI) methods.
Move-ItemProperty
Cmdlet
operty from one location to another.

Microsoft.PowerShell.M... Moves a pr

Get-Location
Cmdlet
Microsoft.PowerShell.M... Gets infor
mation about the current working location or a location stack.
Set-Location
Cmdlet
Microsoft.PowerShell.M... Sets the c
urrent working location to a specified location.
Push-Location
Cmdlet
Microsoft.PowerShell.M... Adds the c
urrent location to the top of a location stack.
Pop-Location
Cmdlet
Microsoft.PowerShell.M... Changes th
e current location to the location most recently pushed onto the stack. You can
pop the location from the default stack or from a stack that you create by using
the Push-Location cmdlet.
New-PSDrive
Cmdlet
Microsoft.PowerShell.M... Creates te
mporary and persistent mapped network drives.
Remove-PSDrive
Cmdlet
Microsoft.PowerShell.M... Deletes te
mporary Windows PowerShell drives and disconnects mapped network drives.
Get-PSDrive
s in the current session.

Cmdlet

Microsoft.PowerShell.M... Gets drive

Get-Item
tem at the specified location.

Cmdlet

Microsoft.PowerShell.M... Gets the i

New-Item
new item.

Cmdlet

Microsoft.PowerShell.M... Creates a

Set-Item
Cmdlet
Microsoft.PowerShell.M... Changes th
e value of an item to the value specified in the command.

Remove-Item
e specified items.

Cmdlet

Microsoft.PowerShell.M... Deletes th

Move-Item
Cmdlet
tem from one location to another.

Microsoft.PowerShell.M... Moves an i

Rename-Item
Cmdlet
Microsoft.PowerShell.M... Renames an
item in a Windows PowerShell provider namespace.
Copy-Item
Cmdlet
item from one location to another.

Microsoft.PowerShell.M... Copies an

Clear-Item
Cmdlet
Microsoft.PowerShell.M... Deletes th
e contents of an item, but does not delete the item.
Invoke-Item
Cmdlet
he default action on the specified item.

Microsoft.PowerShell.M... Performs t

Get-PSProvider
Cmdlet
Microsoft.PowerShell.M... Gets infor
mation about the specified Windows PowerShell provider.
New-ItemProperty
Cmdlet
Microsoft.PowerShell.M... Creates a
new property for an item and sets its value. For example, you can use New-ItemPr
operty to create and change registry values and data, which are properties of a
registry key.
Split-Path
Cmdlet
Microsoft.PowerShell.M... Returns th
e specified part of a path.
Test-Path
Cmdlet
whether all elements of a path exist.

Microsoft.PowerShell.M... Determines

Get-Process
Cmdlet
Microsoft.PowerShell.M... Gets the p
rocesses that are running on the local computer or a remote computer.
Stop-Process
or more running processes.

Cmdlet

Microsoft.PowerShell.M... Stops one

Wait-Process
Cmdlet
Microsoft.PowerShell.M... Waits for
the processes to be stopped before accepting more input.
Debug-Process
Cmdlet
Microsoft.PowerShell.M... Debugs one
or more processes running on the local computer.
Start-Process
Cmdlet
or more processes on the local computer.

Microsoft.PowerShell.M... Starts one

Remove-ItemProperty
Cmdlet
e property and its value from an item.

Microsoft.PowerShell.M... Deletes th

Remove-WmiObject
Cmdlet
Microsoft.PowerShell.M... Deletes an
instance of an existing Windows Management Instrumentation (WMI) class.
Rename-ItemProperty
property of an item.

Cmdlet

Microsoft.PowerShell.M... Renames a

Register-WmiEvent
Cmdlet
Microsoft.PowerShell.M... Subscribes
to a Windows Management Instrumentation (WMI) event.
Resolve-Path
Cmdlet
Microsoft.PowerShell.M... Resolves t
he wildcard characters in a path, and displays the path contents.
Get-Service
Cmdlet
ervices on a local or remote computer.

Microsoft.PowerShell.M... Gets the s

Stop-Service
or more running services.

Cmdlet

Microsoft.PowerShell.M... Stops one

Start-Service
or more stopped services.

Cmdlet

Microsoft.PowerShell.M... Starts one

Suspend-Service
Cmdlet
pauses) one or more running services.

Microsoft.PowerShell.M... Suspends (

Resume-Service
Cmdlet
e or more suspended (paused) services.

Microsoft.PowerShell.M... Resumes on

Restart-Service
Cmdlet
then starts one or more services.

Microsoft.PowerShell.M... Stops and

Set-Service
Cmdlet
Microsoft.PowerShell.M... Starts, st
ops, and suspends a service, and changes its properties.
New-Service
new Windows service.

Cmdlet

Microsoft.PowerShell.M... Creates a

Set-Content
Cmdlet
Microsoft.PowerShell.M... Writes or
replaces the content in an item with new content.
Set-ItemProperty
Cmdlet
Microsoft.PowerShell.M... Creates or
changes the value of a property of an item.

Set-WmiInstance
Cmdlet
Microsoft.PowerShell.M... Creates or
updates an instance of an existing Windows Management Instrumentation (WMI) cla
ss.
Get-Transaction
urrent (active) transaction.

Cmdlet

Microsoft.PowerShell.M... Gets the c

Start-Transaction
ransaction.

Cmdlet

Microsoft.PowerShell.M... Starts a t

Complete-Transaction
e active transaction.

Cmdlet

Microsoft.PowerShell.M... Commits th

Undo-Transaction
the active transaction.

Cmdlet

Microsoft.PowerShell.M... Rolls back

Use-Transaction
Cmdlet
cript block to the active transaction.

Microsoft.PowerShell.M... Adds the s

New-WebServiceProxy
Cmdlet
Microsoft.PowerShell.M... Creates a
Web service proxy object that lets you use and manage the Web service in Windows
PowerShell.
Get-HotFix
Cmdlet
Microsoft.PowerShell.M... Gets the h
otfixes that have been applied to the local and remote computers.
Test-Connection
Cmdlet
Microsoft.PowerShell.M... Sends ICMP
echo request packets ("pings") to one or more computers.
Enable-ComputerRestore
Cmdlet
Microsoft.PowerShell.M... Enables th
e System Restore feature on the specified file system drive.
Disable-ComputerRestore
Cmdlet
Microsoft.PowerShell.M... Disables t
he System Restore feature on the specified file system drive.
Checkpoint-Computer
Cmdlet
Microsoft.PowerShell.M... Creates a
system restore point on the local computer.
Get-ComputerRestorePoint
Cmdlet
estore points on the local computer.

Microsoft.PowerShell.M... Gets the r

Restart-Computer
Cmdlet
Microsoft.PowerShell.M... Restarts (
"reboots") the operating system on local and remote computers.
Stop-Computer
Cmdlet
ts down) local and remote computers.

Microsoft.PowerShell.M... Stops (shu

Restore-Computer
Cmdlet
ystem restore on the local computer.

Microsoft.PowerShell.M... Starts a s

Add-Computer
Cmdlet
cal computer to a domain or workgroup.

Microsoft.PowerShell.M... Add the lo

Remove-Computer
Cmdlet
e local computer from its domain.

Microsoft.PowerShell.M... Removes th

Rename-Computer
computer.

Microsoft.PowerShell.M... Renames a

Cmdlet

Test-ComputerSecureChannel
Cmdlet
Microsoft.PowerShell.M... Tests and
repairs the secure channel between the local computer and its domain.
Reset-ComputerMachinePassword
Cmdlet
Microsoft.PowerShell.M... Resets the
machine account password for the computer.
Get-Acl
Cmdlet
Microsoft.PowerShell.S... Gets the s
ecurity descriptor for a resource, such as a file or registry key.
Set-Acl
Cmdlet
Microsoft.PowerShell.S... Changes th
e security descriptor of a specified item, such as a file or a registry key.
Get-PfxCertificate
Cmdlet
Microsoft.PowerShell.S... Gets infor
mation about .pfx certificate files on the computer.
Get-Credential
Cmdlet
Microsoft.PowerShell.S... Gets a cre
dential object based on a user name and password.
Get-ExecutionPolicy
Cmdlet
Microsoft.PowerShell.S... Gets the e
xecution policies for the current session.
Set-ExecutionPolicy
Cmdlet
Microsoft.PowerShell.S... Changes th
e user preference for the Windows PowerShell execution policy.
Get-AuthenticodeSignature
Cmdlet
Microsoft.PowerShell.S... Gets infor
mation about the Authenticode signature in a file.
Set-AuthenticodeSignature
Cmdlet
Microsoft.PowerShell.S... Adds an Au
thenticode signature to a Windows PowerShell script or other file.
ConvertFrom-SecureString
Cmdlet
Microsoft.PowerShell.S... Converts a
secure string into an encrypted standard string.

ConvertTo-SecureString
Cmdlet
Microsoft.PowerShell.S... Converts e
ncrypted standard strings to secure strings. It can also convert plain text to s
ecure strings. It is used with ConvertFrom-SecureString and Read-Host.
Disable-WSManCredSSP
Cmdlet
Microsoft.WSMan.Manage... Disables C
redential Security Support Provider (CredSSP) authentication on a client compute
r.
Enable-WSManCredSSP
Cmdlet
Microsoft.WSMan.Manage... Enables Cr
edential Security Support Provider (CredSSP) authentication on a client or on a
server computer.
Get-WSManCredSSP
Cmdlet
Microsoft.WSMan.Manage... Gets the C
redential Security Support Provider-related configuration for the client.
Set-WSManQuickConfig
Cmdlet
Microsoft.WSMan.Manage... Configures
the local computer for remote management.
Test-WSMan
Cmdlet
Microsoft.WSMan.Manage... Tests whet
her the WinRM service is running on a local or remote computer.
Invoke-WSManAction
Cmdlet
Microsoft.WSMan.Manage... Invokes an
action on the object that is specified by the Resource URI and by the selectors
.
Connect-WSMan
Cmdlet
o the WinRM service on a remote computer.

Microsoft.WSMan.Manage... Connects t

Disconnect-WSMan
Cmdlet
Microsoft.WSMan.Manage... Disconnect
s the client from the WinRM service on a remote computer.
Get-WSManInstance
Cmdlet
Microsoft.WSMan.Manage... Displays m
anagement information for a resource instance specified by a Resource URI.
Set-WSManInstance
Cmdlet
Microsoft.WSMan.Manage... Modifies t
he management information that is related to a resource.
Remove-WSManInstance
management resource instance.

Cmdlet

Microsoft.WSMan.Manage... Deletes a

New-WSManInstance
Cmdlet
new instance of a management resource.

Microsoft.WSMan.Manage... Creates a

New-WSManSessionOption
Cmdlet
Microsoft.WSMan.Manage... Creates a
WS-Management session option hash table to use as input parameters to the follow
ing WS-Management cmdlets: Get-WSManInstance Set-WSManInstance Invoke-WSManActio
n Connect-WSMan
Get-AlarmAction
Cmdlet
VMware.VimAutomation.Core Lists the
actions of the specified alarm definitions.

Get-AlarmActionTrigger
Cmdlet
VMware.VimAutomation.Core Retrieves
the actions that trigger the specified alarm actions.
Get-AlarmDefinition
Cmdlet
the available alarm definitions.

VMware.VimAutomation.Core Retrieves

New-AlarmAction
Cmdlet
VMware.VimAutomation.Core Creates an
alarm action and attaches it to the specified alarm.
New-AlarmActionTrigger
Cmdlet
VMware.VimAutomation.Core Creates a
new action trigger for the specified alarm action.
Remove-AlarmAction
alarm action.

Cmdlet

VMware.VimAutomation.Core Removes an

Remove-AlarmActionTrigger
e alarm action triggers.

Cmdlet

VMware.VimAutomation.Core Removes th

Set-AlarmDefinition
he specified alarm definitions.

Cmdlet

VMware.VimAutomation.Core Modifies t

Move-Datastore
Cmdlet
stores from one location to another.

VMware.VimAutomation.Core Moves data

Get-AdvancedSetting
Cmdlet
VMware.VimAutomation.Core Retrieves
the advanced settings of the specified entity.
Get-CustomAttribute
custom attributes.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-DatastoreCluster
datastore clusters.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-ErrorReport
Cmdlet
VMware.VimAutomation.Core Collects d
ebugging information in order to identify a problem in the work environment.
Get-EsxCli
e ESX CLI functionality.

Cmdlet

VMware.VimAutomation.Core Exposes th

Get-EsxTop
xtop functionality.

Cmdlet

VMware.VimAutomation.Core Exposes es

Get-HAPrimaryVMHost
Cmdlet
VMware.VimAutomation.Core On vCenter
Server 5.0 and later, the cmdlet retrieves the master host of the specified HA
cluster....

Get-PowerCLIConfiguration
Cmdlet
VMware.VimAutomation.Core Retrieves
the vSphere PowerCLI proxy configuration and default servers policy.
Get-PowerCLIVersion
Cmdlet
VMware.VimAutomation.Core Retrieves
the versions of the installed PowerCLI snapins.
Get-VIProperty
extended object properties.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMGuestRoute
Cmdlet
VMware.VimAutomation.Core Retrieves
the routing configuration of the specified virtual machines or guests.
Get-VMGuestNetworkInterface
Cmdlet
VMware.VimAutomation.Core Retrieves
information about the network configuration of the specified virtual machines or
guests.
Get-VMHostAuthentication
Cmdlet
VMware.VimAutomation.Core Retrieves
authentication information for the specified hosts.
Get-VMHostPatch
Cmdlet
VMware.VimAutomation.Core Retrieves
information of the host patches installed on the specified hosts.
Get-VMHostProfileRequiredInput
Cmdlet
VMware.VimAutomation.Core Performs a
check whether the available information is sufficient to apply a host profile.
Get-VMHostRoute
Cmdlet
VMware.VimAutomation.Core Retrieves
the routes from the routing table of the specified hosts.
Install-VMHostPatch
e specified hosts.

Cmdlet

VMware.VimAutomation.Core Updates th

New-VMHostRoute
Cmdlet
new route in the routing table of a host.

VMware.VimAutomation.Core Creates a

Remove-VMHostRoute
st routes.

Cmdlet

VMware.VimAutomation.Core Removes ho

Set-VMHostAuthentication
Cmdlet
he host authentication information.

VMware.VimAutomation.Core Modifies t

Set-VMHostRoute
Cmdlet
route in the host routing table.

VMware.VimAutomation.Core Modifies a

Get-VMHostDisk
Cmdlet
VMware.VimAutomation.Core Retrieves
information about the specified SCSI LUN disk.

Get-VMHostDiskPartition
Cmdlet
the partitions of a host disk (LUN).

VMware.VimAutomation.Core Retrieves

Format-VMHostDiskPartition
Cmdlet
VMware.VimAutomation.Core Formats a
new VMFS (Virtual Machine File System) on each of the specified host disk partit
ions.
Move-VApp
Cmdlet
VMware.VimAutomation.Core Moves the
specified virtual appliances to a new location.
New-AdvancedSetting
Cmdlet
VMware.VimAutomation.Core Creates a
new advanced setting for specified entity.
New-CustomAttribute
new custom attribute.

Cmdlet

VMware.VimAutomation.Core Creates a

New-DatastoreCluster
new datastore cluster.

Cmdlet

VMware.VimAutomation.Core Creates a

New-VIProperty
Cmdlet
VMware.VimAutomation.Core Creates a
new extension property on the specified object type.
New-VMGuestRoute
Cmdlet
VMware.VimAutomation.Core Adds a new
route to the routing table of the provided virtual machines and guests.
Get-VIAccount
Cmdlet
VMware.VimAutomation.Core Retrieves
the accounts from the ESX or vCenter Server.
Get-VIPermission
Cmdlet
VMware.VimAutomation.Core Retrieves
the permissions defined on the specified inventory objects.
Get-VIPrivilege
Cmdlet
VMware.VimAutomation.Core Retrieve t
he privilege groups and items for the provided servers.
Get-VIRole
Cmdlet
VMware.VimAutomation.Core Retrieves
all roles defined on the provided servers.
New-VIPermission
Cmdlet
VMware.VimAutomation.Core Creates ne
w permissions on the specified inventory objects for the provided users and grou
ps in the role.
New-VIRole
Cmdlet
VMware.VimAutomation.Core Creates a
new role on the specified servers and applies the provided privileges.
Remove-VIPermission
e specified permissions.

Cmdlet

VMware.VimAutomation.Core Removes th

Remove-VIRole
e specified roles.

Cmdlet

VMware.VimAutomation.Core Removes th

Set-VIPermission
Cmdlet
VMware.VimAutomation.Core Modifies t
he properties of the specified permissions.
Set-VIRole
Cmdlet
he privileges of the provided roles.

VMware.VimAutomation.Core Modifies t

Remove-CustomAttribute
stom attributes.

Cmdlet

VMware.VimAutomation.Core Removes cu

Remove-DatastoreCluster
e specified datastore clusters.

Cmdlet

VMware.VimAutomation.Core Deletes th

Remove-VIProperty
Cmdlet
VMware.VimAutomation.Core Removes th
e extended properties from the specified object types.
Remove-VMGuestRoute
Cmdlet
VMware.VimAutomation.Core Removes th
e specified routes from the routing table of their corresponding virtual machine
s.
Set-AdvancedSetting
he specified advanced setting.

Cmdlet

VMware.VimAutomation.Core Modifies t

Set-CustomAttribute
custom attribute.

Cmdlet

VMware.VimAutomation.Core Renames a

Set-DatastoreCluster
Cmdlet
VMware.VimAutomation.Core Modifies t
he configuration of the specified datastore cluster.
Set-VMGuestNetworkInterface
Cmdlet
VMware.VimAutomation.Core Configures
the network settings of a virtual machine using VMware Tools.
Add-PassthroughDevice
Cmdlet
VMware.VimAutomation.Core Attaches p
ass-through devices to the specified virtual machine.
Move-HardDisk
Cmdlet
rd disk from one location to another.

VMware.VimAutomation.Core Moves a ha

Get-PassthroughDevice
Cmdlet
VMware.VimAutomation.Core Retrieves
the pass-through devices available on the specified hosts, virtual machines, and
templates.
Get-ScsiController
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual Scsi controllers assigned to the specified HardDisk, VirtualMachine
, Template, and Snapshot objects.

New-ScsiController
new SCSI controller.

Cmdlet

VMware.VimAutomation.Core Creates a

Remove-PassthroughDevice
Cmdlet
e specified pass-through devices.

VMware.VimAutomation.Core Removes th

Set-ScsiController
he specified SCSI controllers.

VMware.VimAutomation.Core Modifies t

Cmdlet

Wait-Tools
Cmdlet
VMware.VimAutomation.Core Waits for
the VMware Tools of the specified virtual machines to load.
Add-VMHost
Cmdlet
t to be managed by a vSphere server.

VMware.VimAutomation.Core Adds a hos

Apply-DrsRecommendation
Cmdlet
e specified DRS recommendations.

VMware.VimAutomation.Core Applies th

Connect-VIServer
o a vCenter Server system.

VMware.VimAutomation.Core Connects t

Cmdlet

Copy-DatastoreItem
Cmdlet
VMware.VimAutomation.Core Copies ite
ms between datastores and between a datastore and a local file system provider.
Copy-VMGuestFile
Cmdlet
VMware.VimAutomation.Core Copies fil
es and folders from and to the guest OS of the specified virtual machines using
VMware Tools.
Disconnect-VIServer
s from a vSphere server.

Cmdlet

VMware.VimAutomation.Core Disconnect

Dismount-Tools
the VMware Tools installer CD.

Cmdlet

VMware.VimAutomation.Core Dismounts

Get-View
Cmdlet
VMware.VimAutomation.Core Returns th
e vSphere View objects that correspond to the specified search criteria.
Get-VIObjectByVIView
Cmdlet
vSphere View object to a VIObject.

VMware.VimAutomation.Core Converts a

Export-VApp
Cmdlet
VMware.VimAutomation.Core Exports a
vApp or a single virtual machine to the specified destination.
Get-Annotation
annotations.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-Cluster
Cmdlet
VMware.VimAutomation.Core Retrieves
the clusters available on a vSphere server.
Get-Datacenter
Cmdlet
VMware.VimAutomation.Core Retrieves
the datacenters available on a vSphere server.
Get-Datastore
Cmdlet
VMware.VimAutomation.Core Retrieves
the datastores available on a vSphere server.
Get-DrsRecommendation
Cmdlet
VMware.VimAutomation.Core Retrieves
the available DRS recommendations from the provided clusters.
Get-DrsRule
Cmdlet
VMware.VimAutomation.Core Retrieves
the list of DRS rules for the specified clusters.
Get-Folder
Cmdlet
VMware.VimAutomation.Core Retrieves
the folders available on a vSphere server.
Get-Inventory
Cmdlet
VMware.VimAutomation.Core Retrieves
the inventory items available on a vSphere server.
Get-Log
entries from vSphere logs.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-LogType
Cmdlet
VMware.VimAutomation.Core Retrieves
information about the log types available on a virtual machine host.
Get-OSCustomizationNicMapping
Cmdlet
VMware.VimAutomation.Core Retrieves
the configured Nic setting mappings for the specified OS customization specifica
tion.
Get-OSCustomizationSpec
Cmdlet
VMware.VimAutomation.Core Retrieves
the OS customization specifications available on a vSphere server.
Get-ResourcePool
Cmdlet
VMware.VimAutomation.Core Retrieves
the resource pools available on a vSphere server.
Get-Snapshot
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual machine snapshots available on a vSphere server.
Get-StatInterval
Cmdlet
VMware.VimAutomation.Core Retrieves
the available statistics intervals and filters them using the provided parameter
s.
Get-StatType
Cmdlet
VMware.VimAutomation.Core Retrieves
the available statistics types for a inventory object.

Get-Task
the tasks on a vSphere server.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-Template
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual machine templates available on a vSphere server.
Get-VApp
vApps.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VICredentialStoreItem
Cmdlet
VMware.VimAutomation.Core Retrieves
the credential store items available on a vSphere server.
Get-VIEvent
Cmdlet
VMware.VimAutomation.Core Retrieves
information about the events on a vCenter Server system.
Get-Stat
Cmdlet
VMware.VimAutomation.Core Retrieves
the statistical information available on a vSphere server.
Get-VM
Cmdlet
the virtual machines on a vSphere server.

VMware.VimAutomation.Core Retrieves

Get-VMGuest
Cmdlet
VMware.VimAutomation.Core Retrieves
the guest operating systems of the specified virtual machines.
Get-VMHost
the hosts on a vSphere server.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMQuestion
Cmdlet
VMware.VimAutomation.Core Retrieves
the pending questions for the specified virtual machines.
Get-VMResourceConfiguration
Cmdlet
VMware.VimAutomation.Core Retrieves
information about the resource allocation between the virtual machines.
Add-VmHostNtpServer
Cmdlet
VMware.VimAutomation.Core Adds the s
pecified NTP servers to the NTP server list of the specified hosts.
Apply-VMHostProfile
Cmdlet
VMware.VimAutomation.Core Applies a
host profile to the specified host or cluster.
Export-VMHostProfile
Cmdlet
e specified host profile to a file.

VMware.VimAutomation.Core Exports th

Get-NicTeamingPolicy
Cmdlet
VMware.VimAutomation.Core Retrieves
the Nic teaming policies of the specified virtual switches and virtual port grou
ps.

Get-ScsiLun
Cmdlet
VMware.VimAutomation.Core Retrieves
the SCSI devices available on the vSphere server.
Get-ScsiLunPath
Cmdlet
VMware.VimAutomation.Core Retrieves
the list of vmhba paths to a specified SCSI device.
Get-VirtualPortGroup
Cmdlet
VMware.VimAutomation.Core Retrieves
the available port groups of hosts, virtual machines, and virtual switches.
Get-VirtualSwitch
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual switches associated with a virtual machine host or used by a virtual
machine.
Get-VMHostAccount
Cmdlet
VMware.VimAutomation.Core Retrieves
the host accounts available on a vCenter Server system.
Get-VMHostAdvancedConfiguration Cmdlet
the advanced configuration of the hosts.

VMware.VimAutomation.Core Retrieves

Get-VMHostAvailableTimeZone
Cmdlet
VMware.VimAutomation.Core Retrieves
the time zones available on the specified host.
Get-VMHostDiagnosticPartition
Cmdlet
VMware.VimAutomation.Core Retrieves
a list of the diagnostic partitions on the specified hosts.
Get-VMHostFirewallDefaultPolicy Cmdlet
VMware.VimAutomation.Core Retrieves
the firewall default policy of the specified hosts.
Get-VMHostFirewallException
Cmdlet
VMware.VimAutomation.Core Retrieves
the exceptions from the firewall policy on the specified hosts.
Get-VMHostFirmware
hosts firmware information.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMHostModule
Cmdlet
VMware.VimAutomation.Core Retrieves
the option strings of the specified host modules.
Get-VMHostNetwork
Cmdlet
the host networks on a vSphere server.

VMware.VimAutomation.Core Retrieves

Get-VMHostNetworkAdapter
Cmdlet
VMware.VimAutomation.Core Retrieves
the host network adapters on a vSphere server.
Get-VMHostNtpServer
Cmdlet
the NTP servers on the specified hosts.

VMware.VimAutomation.Core Retrieves

Get-VMHostProfile
the available host profiles.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMHostService
information of a host service.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMHostSnmp
hosts SNMP configuration.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMHostStartPolicy
the start policy of hosts.

Cmdlet

VMware.VimAutomation.Core Retrieves

Get-VMHostStorage
Cmdlet
the host storages on a vSphere server.

VMware.VimAutomation.Core Retrieves

Get-VMHostSysLogServer
Cmdlet
VMware.VimAutomation.Core Displays t
he remote syslog servers of the specified hosts.
Get-VMStartPolicy
Cmdlet
VMware.VimAutomation.Core Retrieves
the start policy of the virtual machines on a vSphere server.
Import-VMHostProfile
Cmdlet
VMware.VimAutomation.Core Imports a
host profile from a file. The file path must be accessible from the vSphere Powe
rCLI client side.
New-Datastore
new datastore.

Cmdlet

VMware.VimAutomation.Core Creates a

New-VirtualPortGroup
Cmdlet
new port group on the specified host.

VMware.VimAutomation.Core Creates a

New-VirtualSwitch
new virtual switch.

Cmdlet

VMware.VimAutomation.Core Creates a

New-VMHostAccount
new host user or group account.

Cmdlet

VMware.VimAutomation.Core Creates a

New-VMHostNetworkAdapter
Cmdlet
VMware.VimAutomation.Core Creates a
new HostVirtualNIC (Service Console or VMKernel) on the specified host.
New-VMHostProfile
Cmdlet
VMware.VimAutomation.Core Creates a
new host profile based on a reference host.
Remove-VirtualPortGroup
Cmdlet
e specified virtual port groups.

VMware.VimAutomation.Core Removes th

Remove-VirtualSwitch
Cmdlet
VMware.VimAutomation.Core Removes th
e specified virtual switches from their locations.
Remove-VMHostAccount
e specified host accounts.

Cmdlet

VMware.VimAutomation.Core Removes th

Remove-VMHostNetworkAdapter
Cmdlet
e specified host network adapters.

VMware.VimAutomation.Core Removes th

Remove-VMHostNtpServer
Cmdlet
VMware.VimAutomation.Core Removes th
e specified NTP servers from the NTP server list of the specified hosts.
Remove-VMHostProfile
e specified host profiles.

Cmdlet

VMware.VimAutomation.Core Removes th

Restart-VMHostService
he specified host services.

Cmdlet

VMware.VimAutomation.Core Restarts t

Set-NicTeamingPolicy
Cmdlet
the specified NIC teaming policy.

VMware.VimAutomation.Core Configures

Set-ScsiLun
a SCSI device.

Cmdlet

VMware.VimAutomation.Core Configures

Set-ScsiLunPath
a vmhba path to a SCSI device.

Cmdlet

VMware.VimAutomation.Core Configures

Set-VirtualPortGroup
Cmdlet
VMware.VimAutomation.Core Changes th
e properties of the specified virtual port group.
Set-VirtualSwitch
Cmdlet
VMware.VimAutomation.Core Changes th
e properties of the specified virtual switch.
Set-VMHostAccount
a host account.

Cmdlet

VMware.VimAutomation.Core Configures

Set-VMHostAdvancedConfiguration Cmdlet
VMware.VimAutomation.Core Updates th
e advanced configuration settings of a host.
Set-VMHostDiagnosticPartition
Cmdlet
VMware.VimAutomation.Core Activates
or deactivates the diagnostic partitions of hosts.
Set-VMHostFirewallDefaultPolicy Cmdlet
VMware.VimAutomation.Core Sets the d
efault policy for the specified host firewall.

Set-VMHostFirewallException
Cmdlet
disables host firewall exceptions.

VMware.VimAutomation.Core Enables or

Set-VMHostFirmware
hosts firmware settings.

VMware.VimAutomation.Core Configures

Cmdlet

Set-VMHostModule
Cmdlet
VMware.VimAutomation.Core Overrides
the host module options with the given ones.
Set-VMHostNetwork
e specified virtual network.

Cmdlet

VMware.VimAutomation.Core Updates th

Set-VMHostNetworkAdapter
Cmdlet
the specified host network adapter.

VMware.VimAutomation.Core Configures

Set-VMHostProfile
he specified host profile.

Cmdlet

VMware.VimAutomation.Core Modifies t

Set-VMHostService
host service.

Cmdlet

VMware.VimAutomation.Core Modifies a

Set-VMHostSnmp
e host SNMP configuration.

Cmdlet

VMware.VimAutomation.Core Updates th

Set-VMHostStartPolicy
e host default start policy.

Cmdlet

VMware.VimAutomation.Core Updates th

Set-VMHostSysLogServer
Cmdlet
VMware.VimAutomation.Core Configures
the remote syslog server of the specified hosts.
Set-VMStartPolicy
Cmdlet
he virtual machine start policy.

VMware.VimAutomation.Core Modifies t

Start-VMHostService
specified host services.

Cmdlet

VMware.VimAutomation.Core Starts the

Stop-VMHostService
t services.

Cmdlet

VMware.VimAutomation.Core Stops hos

Get-IScsiHbaTarget
Cmdlet
the available iSCSI HBA targets.

VMware.VimAutomation.Core Retrieves

Get-VMHostHba
Cmdlet
VMware.VimAutomation.Core Retrieves
information about the available HBAs (Host Bus Adapter).

New-IScsiHbaTarget
new iSCSI HBA target.

Cmdlet

VMware.VimAutomation.Core Creates a

Remove-IScsiHbaTarget
rgets from their iSCSI HBAs.

Cmdlet

VMware.VimAutomation.Core Removes ta

Set-IScsiHbaTarget
an iSCSI HBA target.

Cmdlet

VMware.VimAutomation.Core Configures

Set-VMHostHba
Cmdlet
VMware.VimAutomation.Core Configures
the CHAP properties of the given iSCSI HBAs.
Set-VMHostStorage
a host storage.

Cmdlet

VMware.VimAutomation.Core Configures

Test-VMHostProfileCompliance
s for profile compliance.

Cmdlet

VMware.VimAutomation.Core Tests host

Test-VMHostSnmp
host SNMP.

Cmdlet

VMware.VimAutomation.Core Tests the

Import-VApp
Cmdlet
VMware.VimAutomation.Core Imports OV
F (Open Virtualization Format) and OVA packages. The package can contain a virtu
al appliance or a virtual machine.
Invoke-VMScript
Cmdlet
VMware.VimAutomation.Core Runs a scr
ipt in the guest OS of each of the specified virtual machines.
Mount-Tools
Cmdlet
VMware.VimAutomation.Core Mounts the
VMware Tools CD installer as a CD-ROM on the guest operating system.
Move-Cluster
Cmdlet
VMware.VimAutomation.Core Moves a vS
phere cluster from one location to another.
Move-Datacenter
Cmdlet
VMware.VimAutomation.Core Moves a vS
phere datacenter from one location to another.
Move-Folder
Cmdlet
VMware.VimAutomation.Core Moves a vS
phere folder from one location to another.
Move-Inventory
Cmdlet
VMware.VimAutomation.Core Moves a vS
phere inventory items from one location to another.
Move-ResourcePool
Cmdlet
source pool from one location to another.

VMware.VimAutomation.Core Moves a re

Move-Template
Cmdlet
VMware.VimAutomation.Core Moves virt
ual machine templates to another location.
Move-VM
Cmdlet
ual machines to another location.

VMware.VimAutomation.Core Moves virt

Move-VMHost
s to another location.

Cmdlet

VMware.VimAutomation.Core Moves host

New-Cluster
new cluster.

Cmdlet

VMware.VimAutomation.Core Creates a

New-CustomField
Cmdlet
VMware.VimAutomation.Core Creates a
new custom field for a particular inventory item type.
New-Datacenter
new datacenter.

Cmdlet

VMware.VimAutomation.Core Creates a

New-DrsRule
new DRS rule.

Cmdlet

VMware.VimAutomation.Core Creates a

New-Folder
new folder on a vSphere server.

Cmdlet

VMware.VimAutomation.Core Creates a

New-OSCustomizationNicMapping
Cmdlet
VMware.VimAutomation.Core Adds Nic s
ettings mappings to the specified OS customization specifications.
New-OSCustomizationSpec
Cmdlet
new OS customization specification.

VMware.VimAutomation.Core Creates a

New-ResourcePool
new resource pool.

Cmdlet

VMware.VimAutomation.Core Creates a

New-Snapshot
Cmdlet
new snapshot of a virtual machine.

VMware.VimAutomation.Core Creates a

New-StatInterval
Cmdlet
VMware.VimAutomation.Core Creates a
statistics interval with the specified parameters.
New-Template
new virtual machine template.

Cmdlet

VMware.VimAutomation.Core Creates a

New-VApp
new vApp.

Cmdlet

VMware.VimAutomation.Core Creates a

New-VICredentialStoreItem
Cmdlet
new entry in the credential store.

VMware.VimAutomation.Core Creates a

New-VM
new virtual machine.

Cmdlet

VMware.VimAutomation.Core Creates a

Remove-Cluster
e specified clusters.

Cmdlet

VMware.VimAutomation.Core Deletes th

Remove-CustomField
Cmdlet
VMware.VimAutomation.Core Deletes th
e specified custom fields for the specified type of inventory items.
Remove-Datacenter
Cmdlet
VMware.VimAutomation.Core Removes th
e specified datacenters from their locations.
Remove-Datastore
Cmdlet
VMware.VimAutomation.Core Removes th
e specified datastores from their locations.
Remove-DrsRule
e specified DRS rules.

Cmdlet

Remove-Folder
Cmdlet
e specified folders from their locations.

VMware.VimAutomation.Core Removes th

VMware.VimAutomation.Core Removes th

Remove-Inventory
Cmdlet
VMware.VimAutomation.Core Removes th
e specified inventory items from their locations.
Remove-OSCustomizationNicMapping Cmdlet
VMware.VimAutomation.Core Removes th
e specified OS customization NIC mappings.
Remove-OSCustomizationSpec
Cmdlet
VMware.VimAutomation.Core Removes th
e specified OS customization specifications.
Remove-ResourcePool
Cmdlet
VMware.VimAutomation.Core Removes th
e specified resource pools from their locations.
Remove-Snapshot
Cmdlet
e specified virtual machine snapshots.

VMware.VimAutomation.Core Removes th

Remove-StatInterval
Cmdlet
VMware.VimAutomation.Core Removes th
e statistics interval specified by the provided sampling period or name.
Remove-Template
Cmdlet
VMware.VimAutomation.Core Removes th
e specified virtual machine templates from the inventory.

Remove-VApp
pps from the server.

Cmdlet

VMware.VimAutomation.Core Removes vA

Remove-VICredentialStoreItem
Cmdlet
e specified credential store items.

VMware.VimAutomation.Core Removes th

Remove-VM
Cmdlet
VMware.VimAutomation.Core Removes th
e specified virtual machines from the vSphere server.
Remove-VMHost
Cmdlet
e specified hosts from the inventory.

VMware.VimAutomation.Core Removes th

Restart-VM
he specified virtual machines.

VMware.VimAutomation.Core Restarts t

Cmdlet

Restart-VMGuest
Cmdlet
VMware.VimAutomation.Core Restarts t
he virtual machine guest operating systems.
Restart-VMHost
he specified hosts.

Cmdlet

VMware.VimAutomation.Core Restarts t

Set-Annotation
Cmdlet
VMware.VimAutomation.Core Modifies t
he value to a custom attribute of an inventory item.
Set-Cluster
e configuration of a cluster.

Cmdlet

VMware.VimAutomation.Core Changes th

Set-CustomField
Cmdlet
VMware.VimAutomation.Core Sets the v
alue of a custom field for a particular inventory item.
Set-Datacenter
Cmdlet
e properties of the specified datacenter.

VMware.VimAutomation.Core Changes th

Set-Datastore
Cmdlet
e properties of the specified datastore.

VMware.VimAutomation.Core Changes th

Set-DrsRule
n existing DRS rule.

Cmdlet

VMware.VimAutomation.Core Modifies a

Set-Folder
Cmdlet
e properties of the specified folder.

VMware.VimAutomation.Core Changes th

Set-OSCustomizationNicMapping
Cmdlet
VMware.VimAutomation.Core Modifies t
he provided OS customization NIC mappings.

Set-OSCustomizationSpec
Cmdlet
VMware.VimAutomation.Core Changes th
e specified OS customization specification.
Set-ResourcePool
Cmdlet
VMware.VimAutomation.Core Changes th
e properties of the specified resource pool.
Set-Snapshot
Cmdlet
VMware.VimAutomation.Core Changes th
e name and the description of the virtual machine snapshot.
Set-StatInterval
Cmdlet
VMware.VimAutomation.Core Changes th
e statistics interval that is specified by the provided parameters.
Set-Template
Cmdlet
VMware.VimAutomation.Core Changes th
e name and the description of a virtual machine template.
Set-VApp
a vApp.

Cmdlet

VMware.VimAutomation.Core Configures

Set-PowerCLIConfiguration
Cmdlet
he vSphere PowerCLI configuration.

VMware.VimAutomation.Core Modifies t

Set-VM
Cmdlet
e configuration of the virtual machine.

VMware.VimAutomation.Core Changes th

Set-VMHost
e configuration of the host.

Cmdlet

VMware.VimAutomation.Core Changes th

Set-VMQuestion
Cmdlet
e specified virtual machine question.

VMware.VimAutomation.Core Answers th

Set-VMResourceConfiguration
Cmdlet
VMware.VimAutomation.Core Configures
resource allocation between the virtual machines.
Shutdown-VMGuest
Cmdlet
the specified virtual machine guest OS.

VMware.VimAutomation.Core Shutdowns

Start-VApp
ps.

Cmdlet

VMware.VimAutomation.Core Starts vAp

Start-VM
virtual machines.

Cmdlet

VMware.VimAutomation.Core Powers on

Start-VMHost
specified hosts.

Cmdlet

VMware.VimAutomation.Core Starts the

Stop-Task
specified tasks.

Cmdlet

VMware.VimAutomation.Core Stops the

Stop-VApp
s.

Cmdlet

VMware.VimAutomation.Core Stops vApp

Stop-VM
virtual machines.

Cmdlet

VMware.VimAutomation.Core Powers off

Stop-VMHost
the specified hosts.

Cmdlet

VMware.VimAutomation.Core Powers off

Suspend-VM
irtual machines.

Cmdlet

VMware.VimAutomation.Core Suspends v

Suspend-VMGuest
irtual machine guests

Cmdlet

VMware.VimAutomation.Core Suspends v

Suspend-VMHost
osts.

Cmdlet

VMware.VimAutomation.Core Suspends h

Update-Tools
Cmdlet
VMware.VimAutomation.Core Upgrades t
he VMware Tools on the specified virtual machine guest OS.
Copy-HardDisk
Cmdlet
irtual hard disk to another destination.

VMware.VimAutomation.Core Copies a v

Get-CDDrive
virtual CD drives.

VMware.VimAutomation.Core Retrieves

Cmdlet

Get-FloppyDrive
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual floppy drives available on a vSphere server.
Get-HardDisk
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual hard disks available on a vSphere server.
Get-NetworkAdapter
Cmdlet
VMware.VimAutomation.Core Retrieves
the virtual network adapters available on a vSphere server.
Get-UsbDevice
Cmdlet
VMware.VimAutomation.Core Retrieves
the USB devices available on a vSphere server.
New-CDDrive
new virtual CD drive.

Cmdlet

VMware.VimAutomation.Core Creates a

New-FloppyDrive
new virtual floppy drive.

Cmdlet

VMware.VimAutomation.Core Creates a

New-HardDisk
Cmdlet
new hard disk on the specified location.

VMware.VimAutomation.Core Creates a

New-NetworkAdapter
new virtual network adapter.

VMware.VimAutomation.Core Creates a

Cmdlet

Remove-CDDrive
Cmdlet
rtual CD drives from their locations.

VMware.VimAutomation.Core Removes vi

Remove-FloppyDrive
Cmdlet
VMware.VimAutomation.Core Removes th
e virtual floppy drives from their locations.
Remove-HardDisk
e specified virtual hard disks.

Cmdlet

VMware.VimAutomation.Core Removes th

Remove-NetworkAdapter
Cmdlet
VMware.VimAutomation.Core Removes th
e virtual network adapters from their locations.
Remove-UsbDevice
Cmdlet
VMware.VimAutomation.Core Removes th
e specified USB devices from a virtual machine.
Set-CDDrive
Cmdlet
e configuration of a virtual CD drive.

VMware.VimAutomation.Core Changes th

Set-FloppyDrive
Cmdlet
VMware.VimAutomation.Core Changes th
e configuration of the specified virtual floppy drive.
Set-HardDisk
Cmdlet
VMware.VimAutomation.Core Changes th
e properties of the specified virtual hard disk.
Set-NetworkAdapter
Cmdlet
VMware.VimAutomation.Core Changes th
e configuration of the virtual network adapter.
Wait-Task
Cmdlet
the completion of the specified tasks.

VMware.VimAutomation.Core Waits for

Remove-AdvancedSetting
e specified advanced setting.

Cmdlet

VMware.VimAutomation.Core Removes th

Set-AppLockerPolicy
kerPolicy...

Cmdlet

AppLocker

Set-AppLoc

Get-AppLockerPolicy
kerPolicy...

Cmdlet

AppLocker

Get-AppLoc

Test-AppLockerPolicy
ckerPolicy...

Cmdlet

AppLocker

Test-AppLo

Get-AppLockerFileInformation
kerFileInformation...

Cmdlet

AppLocker

Get-AppLoc

New-AppLockerPolicy
kerPolicy...

Cmdlet

AppLocker

New-AppLoc

Add-BitsFile
le...

Cmdlet

BitsTransfer

Add-BitsFi

Remove-BitsTransfer
sTransfer...

Cmdlet

BitsTransfer

Remove-Bit

Complete-BitsTransfer
itsTransfer...

Cmdlet

BitsTransfer

Complete-B

Get-BitsTransfer
ansfer...

Cmdlet

BitsTransfer

Get-BitsTr

Start-BitsTransfer
Transfer...

Cmdlet

BitsTransfer

Start-Bits

Resume-BitsTransfer
sTransfer...

Cmdlet

BitsTransfer

Resume-Bit

Set-BitsTransfer
ansfer...

Cmdlet

BitsTransfer

Set-BitsTr

Suspend-BitsTransfer
tsTransfer...

Cmdlet

BitsTransfer

Suspend-Bi

Get-CimAssociatedInstance
ociatedInstance...

Cmdlet

CimCmdlets

Get-CimAss

Get-CimClass
ss...

Cmdlet

CimCmdlets

Get-CimCla

Get-CimInstance
tance...

Cmdlet

CimCmdlets

Get-CimIns

Get-CimSession
sion...

Cmdlet

CimCmdlets

Get-CimSes

Invoke-CimMethod
Method...

Cmdlet

CimCmdlets

Invoke-Cim

New-CimInstance
tance...

Cmdlet

CimCmdlets

New-CimIns

New-CimSession
sion...

Cmdlet

CimCmdlets

New-CimSes

New-CimSessionOption
sionOption...

Cmdlet

CimCmdlets

New-CimSes

Register-CimIndicationEvent
imIndicationEvent...

Cmdlet

CimCmdlets

Register-C

Remove-CimInstance
Instance...

Cmdlet

CimCmdlets

Remove-Cim

Remove-CimSession
Session...

Cmdlet

CimCmdlets

Remove-Cim

Set-CimInstance
tance...

Cmdlet

CimCmdlets

Set-CimIns

Export-BinaryMiLog
aryMiLog...

Cmdlet

CimCmdlets

Export-Bin

Import-BinaryMiLog
aryMiLog...

Cmdlet

CimCmdlets

Import-Bin

New-IseSnippet

Function ISE

...

Import-IseSnippet

Function ISE

...

Get-IseSnippet

Function ISE

...

Get-FileHash

Function Microsoft.PowerShell.U... ...

Set-DscLocalConfigurationManager Cmdlet
alConfigurationManager...

PSDesiredStateConfigur... Set-DscLoc

Start-DscConfiguration
onfiguration...

Cmdlet

PSDesiredStateConfigur... Start-DscC

Configuration

Function PSDesiredStateConfigur... ...

Get-DscConfiguration

Function PSDesiredStateConfigur... ...

Test-DscConfiguration

Function PSDesiredStateConfigur... ...

Get-DscLocalConfigurationManager Function PSDesiredStateConfigur... ...

Restore-DscConfiguration

Function PSDesiredStateConfigur... ...

New-DscCheckSum

Function PSDesiredStateConfigur... ...

Get-DscResource

Function PSDesiredStateConfigur... ...

Disable-PSTrace

Function PSDiagnostics

...

Disable-PSWSManCombinedTrace

Function PSDiagnostics

...

Disable-WSManTrace

Function PSDiagnostics

...

Enable-PSTrace

Function PSDiagnostics

...

Enable-PSWSManCombinedTrace

Function PSDiagnostics

...

Enable-WSManTrace

Function PSDiagnostics

...

Get-LogProperties

Function PSDiagnostics

...

Set-LogProperties

Function PSDiagnostics

...

Start-Trace

Function PSDiagnostics

...

Stop-Trace

Function PSDiagnostics

...

New-JobTrigger
gger...

Cmdlet

PSScheduledJob

New-JobTri

Add-JobTrigger
gger...

Cmdlet

PSScheduledJob

Add-JobTri

Remove-JobTrigger
Trigger...

Cmdlet

PSScheduledJob

Remove-Job

Get-JobTrigger
gger...

Cmdlet

PSScheduledJob

Get-JobTri

Set-JobTrigger
gger...

Cmdlet

PSScheduledJob

Set-JobTri

Enable-JobTrigger
Trigger...

Cmdlet

PSScheduledJob

Enable-Job

Disable-JobTrigger
bTrigger...

Cmdlet

PSScheduledJob

Disable-Jo

New-ScheduledJobOption
ledJobOption...

Cmdlet

PSScheduledJob

New-Schedu

Get-ScheduledJobOption
ledJobOption...

Cmdlet

PSScheduledJob

Get-Schedu

Set-ScheduledJobOption
ledJobOption...

Cmdlet

PSScheduledJob

Set-Schedu

Register-ScheduledJob
cheduledJob...

Cmdlet

PSScheduledJob

Register-S

Get-ScheduledJob
ledJob...

Cmdlet

PSScheduledJob

Get-Schedu

Set-ScheduledJob
ledJob...

Cmdlet

PSScheduledJob

Set-Schedu

Unregister-ScheduledJob
-ScheduledJob...

Cmdlet

PSScheduledJob

Unregister

Enable-ScheduledJob
eduledJob...

Cmdlet

PSScheduledJob

Enable-Sch

Disable-ScheduledJob
heduledJob...

Cmdlet

PSScheduledJob

Disable-Sc

New-PSWorkflowExecutionOption
flowExecutionOption...

Cmdlet

PSWorkflow

New-PSWork

New-PSWorkflowSession

Function PSWorkflow

...

Invoke-AsWorkflow

Function PSWorkflowUtility

...

Get-TroubleshootingPack
eshootingPack...

Cmdlet

TroubleshootingPack

Get-Troubl

Invoke-TroubleshootingPack
ubleshootingPack...

Cmdlet

TroubleshootingPack

Invoke-Tro

Alias
Provider Microsoft.PowerShell.Core Provides a
ccess to the Windows PowerShell aliases and the values that they represent.
Environment
Provider Microsoft.PowerShell.Core Provides a
ccess to the Windows environment variables.
FileSystem
ccess to files and directories.

Provider Microsoft.PowerShell.Core Provides a

Function
Provider Microsoft.PowerShell.Core Provides a
ccess to the functions defined in Windows PowerShell.
Registry
Provider Microsoft.PowerShell.Core Provides a
ccess to the system registry keys and values from Windows PowerShell.

Variable
Provider Microsoft.PowerShell.Core Provides a
ccess to the Windows PowerShell variables and to their values.
Certificate
Provider Microsoft.PowerShell.S... Provides a
ccess to X.509 certificate stores and certificates in Windows PowerShell.
WSMan
Provider Microsoft.WSMan.Manage... Provides a
ccess to Web Services for Management (WS-Management) configuration information.
about_Aliases
HelpFile
how to use alternate names for cmdlets and commands in Windows

Describes

about_Arithmetic_Operators
HelpFile
the operators that perform arithmetic in Windows PowerShell.

Describes

about_Arrays
HelpFile
arrays, which are data structures designed to store

Describes

about_Assignment_Operators
HelpFile
how to use operators to assign values to variables.

Describes

about_Automatic_Variables
HelpFile
variables that store state information for Windows PowerShell.

Describes

about_Break
HelpFile
a statement you can use to immediately exit Foreach, For, While,

Describes

about_Classes
HelpFile
how you can use classes to develop in Windows PowerShell

Describes

about_Command_Precedence
HelpFile
how Windows PowerShell determines which command to run.

Describes

about_Command_Syntax
HelpFile
the syntax diagrams that are used in Windows PowerShell.

Describes

about_Comment_Based_Help
HelpFile
how to write comment-based help topics for functions and scripts.

Describes

about_CommonParameters
HelpFile
the parameters that can be used with any cmdlet.

Describes

about_Comparison_Operators
HelpFile
the operators that compare values in Windows PowerShell.

Describes

about_Continue
HelpFile
how the Continue statement immediately returns the program flow

Describes

about_Core_Commands
HelpFile
cmdlets that are designed for use with Windows PowerShell

Lists the

about_Data_Sections
HelpFile
ata sections, which isolate text strings and other read-only

Explains D

about_Debuggers
HelpFile
the Windows PowerShell debugger.

Describes

about_DesiredStateConfiguration HelpFile
brief introduction to the Windows

Provides a

about_Do
HelpFile
tement list one or more times, subject to a While or Until

Runs a sta

about_Environment_Variables
HelpFile
how to access Windows environment variables in Windows

Describes

about_Escape_Characters
HelpFile
the escape character in Windows PowerShell and explains

Introduces

about_Eventlogs
HelpFile
werShell creates a Windows event log that is

Windows Po

about_Execution_Policies
HelpFile
the Windows PowerShell execution policies and explains

Describes

about_For
HelpFile
a language command you can use to run statements based on a

Describes

about_Foreach
HelpFile
a language command you can use to traverse all the items in a

Describes

about_Format.ps1xml
HelpFile
.ps1xml files in Windows PowerShell define the default display

The Format

about_Functions
HelpFile
how to create and use functions in Windows PowerShell.

Describes

about_Functions_Advanced
HelpFile
advanced functions that act similar to cmdlets.

Introduces

about_Functions_Advanced_Methods HelpFile
how functions that specify the CmdletBinding attribute can use

Describes

about_Functions_Advanced_Param... HelpFile
ow to add parameters to advanced functions.

Explains h

about_Functions_CmdletBindingA... HelpFile
the attribute that makes a function work like a

Describes

about_Functions_OutputTypeAttr... HelpFile
an attribute that reports the type of object that the function

Describes

about_Group_Policy_Settings
HelpFile
the Group Policy settings for Windows PowerShell

Describes

about_Hash_Tables
HelpFile
how to create, use, and sort hash tables in Windows PowerShell.

Describes

about_History
HelpFile
how to get and run commands in the command history.

Describes

about_If
HelpFile
a language command you can use to run statement lists based

Describes

about_Jobs
HelpFile
nformation about how Windows PowerShell background jobs run a

Provides i

about_Job_Details
HelpFile
etails about background jobs on local and remote computers.

Provides d

about_Join
HelpFile
how the join operator (-join) combines multiple strings into a

Describes

about_Language_Keywords
HelpFile
the keywords in the Windows PowerShell scripting language.

Describes

about_Language_Modes
HelpFile
anguage modes and their effect on Windows

Explains l

about_Line_Editing
HelpFile
how to edit commands at the Windows PowerShell command prompt.

Describes

about_Locations
HelpFile
how to access items from the working location in Windows

Describes

about_Logical_Operators
HelpFile
the operators that connect statements in Windows PowerShell.

Describes

about_Methods
HelpFile
how to use methods to perform actions on objects in Windows

Describes

about_Modules
HelpFile
ow to install, import, and use Windows PowerShell modules.

Explains h

about_Objects
HelpFile
ssential information about objects in Windows PowerShell.

Provides e

about_Object_Creation
HelpFile
ow to create objects in Windows PowerShell.

Explains h

about_Operators
HelpFile
the operators that are supported by Windows PowerShell.

Describes

about_Operator_Precedence
HelpFile
Windows PowerShell operators in precedence order.

Lists the

about_Parameters
HelpFile
how to work with command parameters in Windows PowerShell.

Describes

about_Parameters_Default_Values HelpFile
how to set custom default values for the parameters of cmdlets and

Describes

about_Parsing
HelpFile
how Windows PowerShell parses commands.

Describes

about_Path_Syntax
HelpFile
the full and relative path name formats in Windows PowerShell.

Describes

about_Pipelines
HelpFile
commands into pipelines in the Windows PowerShell

Combining

about_PowerShell.exe
HelpFile
ow to use the PowerShell.exe command-line tool. Displays

Explains h

about_PowerShell_Ise.exe
HelpFile
ow to use the PowerShell_Ise.exe command-line tool.

Explains h

about_Preference_Variables
HelpFile
that customize the behavior of Windows PowerShell

Variables

about_Profiles
HelpFile
how to create and use a Windows PowerShell profile.

Describes

about_Prompts
HelpFile
the Prompt function and demonstrates how to create a custom

Describes

about_Properties
HelpFile
how to use object properties in Windows PowerShell.

Describes

about_Providers
HelpFile
how Windows PowerShell providers provide access to data and

Describes

about_PSSessions
HelpFile
Windows PowerShell sessions (PSSessions) and explains how to

Describes

about_PSSession_Details
HelpFile
etailed information about Windows PowerShell sessions and the

Provides d

about_PSSnapins
HelpFile
Windows PowerShell snap-ins and shows how to use and manage them.

Describes

about_Quoting_Rules
HelpFile
rules for using single and double quotation marks

Describes

about_Redirection
HelpFile
ow to redirect output from Windows PowerShell to text files.

Explains h

about_Ref
HelpFile
how to create and use a reference variable type.

Describes

about_Regular_Expressions
HelpFile
regular expressions in Windows PowerShell.

Describes

about_Remote
HelpFile
how to run remote commands in Windows PowerShell.

Describes

about_Remote_Disconnected_Sess... HelpFile
ow to disconnect from and reconnect to a PSSession

Explains h

about_Remote_FAQ
HelpFile
uestions and answers about running remote commands

Contains q

about_Remote_Jobs
HelpFile
how to run background jobs on remote computers.

Describes

about_Remote_Output
HelpFile
how to interpret and format the output of remote commands.

Describes

about_Remote_Requirements
HelpFile
the system requirements and configuration requirements for

Describes

about_Remote_Troubleshooting
HelpFile
how to troubleshoot remote operations in Windows PowerShell.

Describes

about_Remote_Variables
HelpFile
ow to use local and remote variables in remote

Explains h

about_Requires
HelpFile
script from running without the required elements.

Prevents a

about_Reserved_Words
HelpFile
reserved words that cannot be used as identifiers because they

Lists the

about_Return
HelpFile
current scope, which can be a function, script, or script block.

Exits the

about_Run_With_PowerShell
HelpFile
ow to use the "Run with PowerShell" feature to run

Explains h

about_Scopes
HelpFile
he concept of scope in Windows PowerShell and shows how to set

Explains t

about_Scripts
HelpFile
how to run and write scripts in Windows PowerShell.

Describes

about_Script_Blocks
HelpFile
at a script block is and explains how to use script blocks in

Defines wh

about_Script_Internationalization HelpFile
the script internationalization features of Windows PowerShell 2.0

Describes

about_Session_Configurations
HelpFile
session configurations, which determine the users who can

Describes

about_Session_Configuration_Files HelpFile
session configuration files, which can be used in a

Describes

about_Signing
HelpFile
ow to sign scripts so that they comply with the Windows

Explains h

about_Special_Characters
HelpFile
the special characters that you can use to control how

Describes

about_Splatting
HelpFile
how to use splatting to pass parameters to commands

Describes

about_Split
HelpFile
ow to use the Split operator to split one or more strings into

Explains h

about_Switch
HelpFile
ow to use a switch to handle multiple If statements.

Explains h

about_Throw
HelpFile
the Throw keyword, which generates a terminating error.

Describes

about_Transactions
HelpFile
how to manage transacted operations in Windows PowerShell.

Describes

about_Trap
HelpFile
a keyword that handles a terminating error.

Describes

about_Try_Catch_Finally
HelpFile
how to use the Try, Catch, and Finally blocks to handle

Describes

about_Types.ps1xml
HelpFile
ow to use Types.ps1xml files to extend the types of objects

Explains h

about_Type_Operators
HelpFile
the operators that work with Microsoft .NET Framework types.

Describes

about_Updatable_Help
HelpFile
the updatable help system in Windows PowerShell.

Describes

about_Variables
HelpFile
how variables store values that can be used in Windows

Describes

about_While
HelpFile
a language statement that you can use to run a command block

Describes

about_Wildcards
HelpFile
how to use wildcard characters in Windows PowerShell.

Describes

about_Windows_PowerShell_5.0
HelpFile
new features that are included in

Describes

about_Windows_PowerShell_ISE
HelpFile
the features and system requirements of Windows PowerShell

Describes

about_Windows_RT
HelpFile
imitations of Windows PowerShell 4.0 on Windows RT 8.1.

Explains l

about_WMI
HelpFile
nagement Instrumentation (WMI) uses the

Windows Ma

about_Wmi_Cmdlets
HelpFile
ackground information about Windows Management Instrumentation

Provides b

about_WQL
HelpFile
WMI Query Language (WQL), which can be

Describes

about_WS-Management_Cmdlets
HelpFile
n overview of Web Services for Management (WS-Management) as

Provides a

default
RIPTION

HelpFile

SHORT DESC

about_invalid_certificates
RIPTION

HelpFile

SHORT DESC

about_licensedatamanager
RIPTION

HelpFile

SHORT DESC

about_obn
RIPTION

HelpFile

SHORT DESC

about_powercli_objects
RIPTION

HelpFile

SHORT DESC

about_runasync
RIPTION

HelpFile

SHORT DESC

about_server_authentication
RIPTION

HelpFile

SHORT DESC

about_uid
RIPTION

HelpFile

SHORT DESC

about_vimdatastore
RIPTION

HelpFile

SHORT DESC

about_BITS_Cmdlets
HelpFile
ackground information about the Background Intelligent Transfer

Provides b

about_CIMSession
RIPTION

SHORT DESC

HelpFile

about_Scheduled_Jobs
HelpFile
scheduled jobs and explains how to use and manage

Describes

about_Scheduled_Jobs_Advanced
HelpFile
dvanced scheduled job topics, including the file structure

Explains a

about_Scheduled_Jobs_Basics
HelpFile
ow to create and manage scheduled jobs.

Explains h

about_Scheduled_Jobs_Troublesh... HelpFile
ow to resolve problems with scheduled jobs

Explains h

about_ActivityCommonParameters
HelpFile
the parameters that Windows PowerShell

Describes

about_Checkpoint-Workflow
HelpFile
the Checkpoint-Workflow activity, which

Describes

about_Foreach-Parallel
HelpFile
the ForEach -Parallel language construct in

Describes

about_InlineScript
HelpFile
the InlineScript activity, which runs Windows

Describes

about_Parallel
HelpFile
the Parallel keyword, which runs the

Describes

about_Sequence
HelpFile
the Sequence keyword, which runs selected

Describes

about_Suspend-Workflow
HelpFile
the Suspend-Workflow activity, which suspends

Describes

about_WorkflowCommonParameters
HelpFile
describes the parameters that are valid on all Windows

This topic

about_Workflows
HelpFile
brief introduction to the Windows

Provides a