Powershell Commands

Contents

[ hide ]

    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
    This page is wiki editable click here to edit this page.

    1 Comment

    [...] Powershell Commands [...]

    Leave a comment