Windows PowerShell command line syntax

  Parameters  Command Line Parameters  param() and $args[]
  Pipelines   Pass objects down the pipeline.
  Objects     Working with objects.
  Date&Time   Date and Time Format patterns (DateTimeFormatInfo)
  Redirection Spool output to a file.
  Tab Completion for Cmdlets, Filenames & Variables.
  Transaction Manage transactions.

Evaluate expressions

  Escape chars, delimiters, Here Strings and quotes.
  Comparison  -like, -lt, -gt, -eq, -ne, -match
  DataTypes   PowerShell data types
  Functions and Filters Write a named block of code.
    Function Input Processing (Begin..Process..End)
  Methods     ToUpper, PadRight, Substring etc.
  Operators   @( )   [ ]   $( )  ::   & 
  Regular Expressions Search for a string.
  Replace     Search and Replace in strings and files.
  Variables and Operators Create, add, subtract, divide.
    Array variables and Hash tables.
    Automatic variables ($_, $Args etc)
    Preference variables ($DebugPreference etc)
    Ref vars  Pass a reference variable to a function.
Environment variables,PowerShell providers. Wildcards Match multiple items.

Example Scripts / Functions

  Run a script  How to run a PowerShell script.
  $Profile      The PowerShell startup $Profile.
  Base36        Convert numbers to/from base 36.
  CD -          Jump to the previous working directory.
  DelOlder      Delete files and folders older than n days.
  DisplayRes    Get the display resolution of multiple computers.
  eMail         Function to send emails.
  Open Here     Open PowerShell from any folder.
  pshInfo       List Ram, Disk Space, Service pack, Uptime.
  psp           Powershell Ping.
  InstalledApps List the applications installed.
  HotFixInfo    List machines with a KB hotfix installed.
  ServiceStatus List installed services and service status.
  StampMe       Rename a file with the current Date/Time.
  Touch         Change the date/time of a file/folder.

Discussion forum
Links to other websites, books etc...


Back to the Top

© Copyright SS64.com 1999-2012
Some rights reserved