Premkumar Yogeswaran's Blog

Active Directory | PowerShell | DNS | DHCP | Exchange Server | VM Ware

Powershell Commands

Posted by Premkumar Yogeswaran on January 23, 2013


a
 Get-Acl Get permission settings for a file or registry key
 Set-Acl Set permissions
 Get-Alias gal Return alias names for Cmdlets
 Import-Alias ipal Import an alias list from a file
 New-Alias nal Create a new alias.
 Set-Alias sal Create or change an alias
 Get-AuthenticodeSignature Get the signature object associated with a file
 Set-AuthenticodeSignature Place a signature in a .ps1 script or other file
c
 Set-Location cd/chdir/sl Set the current working location
 Get-ChildItem dir/ls/gci Get child items (contents of a folder or registry key)
 Get-Command gcm Retrieve basic information about a command
 Measure-Command Measure running time
 Trace-Command Trace an expression or command
 Add-Content ac Add to the content of the item
 Get-Content cat/type/gc Get content from item (specific location)
 Set-Content sc Set content in the item (specific location)
 Clear-Content clc Remove content from a file/item
 ConvertTo-Html Convert the input into an HTML table
 ConvertFrom-SecureString Convert a secure string into an encrypted standard string
 ConvertTo-SecureString Convert an encrypted standard string into a secure string
 Clear-Host clear/cls Clear the screen
 Clear-Item cli Remove content from a variable or an alias
 Copy-Item copy/cp/cpi Copy an item from a namespace location
 Get-Credential Get a security credential (username/password)
 Get-Culture Get region information (language and keyboard layout)
d
 Get-ChildItem dir/ls/gci Get child items (contents of a folder or registry key)
 Get-Date Get current date and time
 Set-Date Set system time on the host system
 Get-PSDrive gdr Get drive information (DriveInfo)
 New-PSDrive mount/ndr Install a new drive on the machine
 Remove-PSDrive rdr Remove a provider/drive from its location
e
 Get-Eventlog Get eventlog data
 Get-ExecutionPolicy Get the execution policy for the shell
 Set-ExecutionPolicy Change the execution policy (user preference)
 Export-Alias epal Export an alias list to a file
 Export-Clixml Produce a clixml representation of powershell objects
 Export-Console Export console configuration to a file
 Export-Csv epcsv Export to Comma Separated Values (spreadsheet)
 Invoke-Expression Run a PowerShell expression
 Exit Exit Powershell
f
 ForEach-Object foreach Loop for each object in the pipeline
 ForEach Loop through values in the pipeline
 Format-Custom fc Format output using a customized view
 Format-List fl Format output as a list of properties, each on a new line
 Format-Table ft Format output as a table
 Format-Wide fw Format output as a table listing one property only
g
 Get-Item gi Get a file/registry object (or any other namespace object)
 Get-ChildItem dir/ls/gci Get child items (contents of a folder or registry key)
h
 Get-Help help Open the help file
 Add-History Add entries to the session history
 Get-History history/h/ghy Get a listing of the session history
 Invoke-History r/ihy Invoke a previously executed Cmdlet
 Get-Host Get host information
 Clear-Host clear/cls Clear the screen
 Read-Host Read a line of input from the host console
 Write-Host Display objects through the host user interface
i
 if Conditionally perform a command
 Import-Clixml Import a clixml file and rebuild the PS object
 Import-Csv ipcsv Take values from a CSV list and send objects down the pipeline.
 Get-Item gi Get a file object or get a registry (or other namespace) object
 Invoke-Item ii Invoke an executable or open a file (START)
 New-Item ni Create a new item in a namespace
 Remove-Item rm/del/erase/rd/ri/rmdir Remove an item
 Set-Item si Change the value of an item
 Clear-ItemProperty Delete the value of a property
 Copy-ItemProperty Copy a property along with its value
 Get-ItemProperty Retrieve the properties of an object
 Move-ItemProperty Move a property from one location to another
 New-ItemProperty Set a new property of an item at a location
 Remove-ItemProperty Delete the property and its value from an item
 Rename-ItemProperty Rename a property of an item
 Set-ItemProperty Set the value of a property
k
 Stop-Process kill/spps Stop a running process
l
 Get-Location pwd / gl Get and display the current location
 Pop-Location popd Set the current working location from the stack
 Push-Location pushd Push a location to the stack
 Set-Location cd/chdir/sl Set the current working location
m
 Add-Member Add a member to an instance of a PowerShell object
 Get-Member gm Enumerate the properties of an object
 Move-Item move/mv/mi Move an item from one location to another
o
 Compare-Object Compare the properties of objects
 Group-Object group Group the objects that contain the same value for a common property
 Measure-Object Measure the properties of an object
 New-Object Create a new .Net object
 Select-Object select Select properties of objects.
 Sort-Object sort Sort objects by property value
 Where-Object Filter the objects passed along the command pipeline.
 Out-Default Send output to default
 Out-File Send command output to a file
 Out-Host oh Send the pipelined output to the host
 Out-Null Send output to null
 Out-Printer lp Send the output to a printer
 Out-String Send objects to the host as strings
p
 Powershell Launch a powershell session
 Convert-Path cvpa Convert a ps path to a provider path
 Join-Path Combine a path and child-path
 Resolve-Path rvpa Resolves the wildcards in a path
 Split-Path Return part of a path
 Test-Path Return true if the path exists, otherwise return false
 Get-Pfxcertificate Get pfx certificate information
 Pop-Location popd Set the current working location from the stack
 Push-Location pushd Push a location to the stack
 Get-Process ps/gps Get a list of processes on a machine
 Stop-Process kill/spps Stop a running process
 Clear-ItemProperty clp Remove the property value from a property
 Copy-ItemProperty cpp Copy a property along with it's value
 Get-ItemProperty gp Retrieve the properties of an object
 Move-ItemProperty mp Move a property from one location to another
 New-ItemProperty Set a new property
 Remove-ItemProperty rp Remove a property and its value
 Rename-ItemProperty rnp Renames a property at its location
 Set-ItemProperty sp Set a property at the specified location to a specified value
 Get-PsProvider Get information for the specified provider
 Set-PSdebug Turn script debugging on or off
 Add-PsSnapIn Add snap-ins to the console
 Get-PsSnapin List PowerShell snap-ins on this computer
 Remove-PSSnapin Remove PowerShell snap-ins from the console
r
 Read-Host Read a line of input from the host console
 Remove-Item rm/del/erase/rd/ri/rmdir Remove an item
 Rename-Item ren/rni Change the name of an existing item
 Rename-ItemProperty Rename a property of an item
s
 Get-Service gsv Get a list of services
 New-Service Create a new service
 Restart-Service Stop and then restart a service
 Resume-Service Resume a suspended service
 Set-Service Change the start mode/properties of a service
 Sort-Object sort Sort objects by property value
 Start-Service sasv Start a stopped service
 Stop-Service spsv Stop a running service
 Suspend-Service Suspend a running service
 Start-Sleep sleep Suspend shell, script, or runspace activity
 Select-String Search through strings or files for patterns
t
 Tee-Object Send input objects to two places
 New-Timespan Create a timespan object
 Trace-Command Trace an expression or command
 Get-Tracesource Get components that are instrumented for tracing.
 Set-Tracesource Trace a PowerShell component
 Start-Transcript Start a transcript of a command shell session
 Stop-Transcript Stop the transcription process
u
 Get-Uiculture Get the ui culture information
 Get-Unique gu Get the unique items in a collection
 Update-Formatdata Update and append format data files
 Update-Typedata Update the current extended type configuration
v
 Clear-Variable clv Remove the value from a variable
 Get-Variable gv Get a powershell variable
 New-Variable nv Create a new variable
 Remove-Variable rv Remove a variable and its value
 Set-Variable set/sv Set a variable and a value
w
 Where-Object where Filter input from the pipeline
 While (condition) {action} else {action}
 Get-WMIobject Get WMI class information
 Write-Debug Write a debug message to the host display
 Write-Error Write an object to the error pipeline.
 Write-Output echo Write an object to the pipeline
 Write-Progress Display a progress bar
 Write-Verbose Write a string to the host's verbose display
 Write-Warning Write a warning message
 # Comment / Remark
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: