Introduction to Powershell 2.0
Microsoft Windows PowerShell is a command-line shell and scripting tool based on the Microsoft .NET Framework. It is designed for system administrators, engineers and developers to control and automate the administration of Windows and applications.
More than hundred command-line tools (so called "cmdlets") can be used to perform system administration tasks and Windows Management Instrumentation (WMI). These cmdlets are easy to use, with standard naming conventions and common parameters, and standard tools for piping, sorting, filtering, and formatting data and objects.
Overview of the Powershell 2.0 CmdLets
| Add-Computer | More » |
|---|---|
| Add-Content | More » |
| Add-Content | More » |
| Add-History | More » |
| Add-Member | More » |
| Add-PSSnapin | More » |
| Add-PSSnapin | More » |
| Add-Type | More » |
| Checkpoint-Computer | More » |
| Clear-Content | More » |
| Clear-Content | More » |
| Clear-EventLog | More » |
| Clear-History | More » |
| Clear-History | More » |
| Clear-Item | More » |
| Clear-Item | More » |
| Clear-ItemProperty | More » |
| Clear-ItemProperty | More » |
| Clear-Variable | More » |
| Clear-Variable | More » |
| Compare-Object | More » |
| Compare-Object | More » |
| Compare-Object | More » |
| Complete-Transaction | More » |
| Connect-WSMan | More » |
| ConvertFrom-CSV | More » |
| ConvertFrom-SecureString | More » |
| ConvertFrom-StringData | More » |
| Convert-Path | More » |
| Convert-Path | More » |
| ConvertTo-CSV | More » |
| ConvertTo-Html | More » |
| ConvertTo-SecureString | More » |
| ConvertTo-XML | More » |
| Copy-Item | More » |
| Copy-Item | More » |
| Copy-Item | More » |
| Copy-Item | More » |
| Copy-ItemProperty | More » |
| Copy-ItemProperty | More » |
| Debug-Process | More » |
| Disable-ComputerRestore | More » |
| Disable-PSBreakpoint | More » |
| Disable-PSBreakpoint | More » |
| Disable-PSRemoting | More » |
| Disable-PSSessionConfiguration | More » |
| Disable-WSManCredSSP | More » |
| Disconnect-WSMan | More » |
| Enable-ComputerRestore | More » |
| Enable-PSBreakpoint | More » |
| Enable-PSBreakpoint | More » |
| Enable-PSRemoting | More » |
| Enable-PSSessionConfiguration | More » |
| Enable-WSManCredSSP | More » |
| Enter-PSSession | More » |
| Enter-PSSession | More » |
| Exit-PSSession | More » |
| Exit-PSSession | More » |
| Export-Alias | More » |
| Export-Alias | More » |
| Export-Clixml | More » |
| Export-Console | More » |
| Export-Counter | More » |
| Export-CSV | More » |
| Export-CSV | More » |
| Export-FormatData | More » |
| Export-ModuleMember | More » |
| Export-PSSession | More » |
| Export-PSSession | More » |
| ForEach-Object | More » |
| ForEach-Object | More » |
| ForEach-Object | More » |
| Format-Custom | More » |
| Format-Custom | More » |
| Format-List | More » |
| Format-List | More » |
| Format-Table | More » |
| Format-Table | More » |
| Format-Wide | More » |
| Format-Wide | More » |
| Get-Acl | More » |
| Get-Alias | More » |
| Get-Alias | More » |
| Get-AuthenticodeSignature | More » |
| Get-ChildItem | More » |
| Get-ChildItem | More » |
| Get-ChildItem | More » |
| Get-ChildItem | More » |
| Get-Command | More » |
| Get-Command | More » |
| Get-ComputerRestorePoint | More » |
| Get-Content | More » |
| Get-Content | More » |
| Get-Content | More » |
| Get-Content | More » |
| Get-Counter | More » |
| Get-Credential | More » |
| Get-Culture | More » |
| Get-Date | More » |
| Get-Event | More » |
| Get-EventLog | More » |
| Get-EventSubscriber | More » |
| Get-ExecutionPolicy | More » |
| Get-FormatData | More » |
| Get-Help | More » |
| Get-Help | More » |
| Get-Help | More » |
| Get-History | More » |
| Get-History | More » |
| Get-History | More » |
| Get-History | More » |
| Get-Host | More » |
| Get-HotFix | More » |
| Get-Item | More » |
| Get-Item | More » |
| Get-ItemProperty | More » |
| Get-ItemProperty | More » |
| Get-Job | More » |
| Get-Job | More » |
| Get-Location | More » |
| Get-Location | More » |
| Get-Location | More » |
| Get-Member | More » |
| Get-Member | More » |
| Get-Module | More » |
| Get-Module | More » |
| Get-PfxCertificate | More » |
| Get-Process | More » |
| Get-Process | More » |
| Get-Process | More » |
| Get-PSBreakpoint | More » |
| Get-PSBreakpoint | More » |
| Get-PSCallStack | More » |
| Get-PSCallStack | More » |
| Get-PSDrive | More » |
| Get-PSDrive | More » |
| Get-PSProvider | More » |
| Get-PSSession | More » |
| Get-PSSession | More » |
| Get-PSSessionConfiguration | More » |
| Get-PSSnapin | More » |
| Get-PSSnapin | More » |
| Get-Random | More » |
| Get-Service | More » |
| Get-Service | More » |
| Get-TraceSource | More » |
| Get-Transaction | More » |
| Get-UICulture | More » |
| Get-Unique | More » |
| Get-Unique | More » |
| Get-Variable | More » |
| Get-Variable | More » |
| Get-WinEvent | More » |
| Get-WmiObject | More » |
| Get-WmiObject | More » |
| Get-WSManCredSSP | More » |
| Get-WSManInstance | More » |
| Group-Object | More » |
| Group-Object | More » |
| Import-Alias | More » |
| Import-Alias | More » |
| Import-Clixml | More » |
| Import-Counter | More » |
| Import-CSV | More » |
| Import-CSV | More » |
| Import-LocalizedData | More » |
| Import-Module | More » |
| Import-Module | More » |
| Import-PSSession | More » |
| Import-PSSession | More » |
| Invoke-Command | More » |
| Invoke-Command | More » |
| Invoke-Expression | More » |
| Invoke-Expression | More » |
| Invoke-History | More » |
| Invoke-History | More » |
| Invoke-History | More » |
| Invoke-Item | More » |
| Invoke-Item | More » |
| Invoke-WmiMethod | More » |
| Invoke-WmiMethod | More » |
| Invoke-WSManAction | More » |
| Join-Path | More » |
| Limit-EventLog | More » |
| Measure-Command | More » |
| Measure-Command | More » |
| Measure-Object | More » |
| Measure-Object | More » |
| Measure-Object | More » |
| Move-Item | More » |
| Move-Item | More » |
| Move-Item | More » |
| Move-Item | More » |
| Move-ItemProperty | More » |
| Move-ItemProperty | More » |
| New-Alias | More » |
| New-Alias | More » |
| New-Event | More » |
| New-EventLog | More » |
| New-Item | More » |
| New-Item | More » |
| New-Item | More » |
| New-Item | More » |
| New-ItemProperty | More » |
| New-Module | More » |
| New-Module | More » |
| New-ModuleManifest | More » |
| New-Object | More » |
| New-PSDrive | More » |
| New-PSDrive | More » |
| New-PSDrive | More » |
| New-PSSession | More » |
| New-PSSession | More » |
| New-PSSessionOption | More » |
| New-Service | More » |
| New-TimeSpan | More » |
| New-Variable | More » |
| New-Variable | More » |
| New-WebServiceProxy | More » |
| New-WSManInstance | More » |
| New-WSManSessionOption | More » |
| Out-Default | More » |
| Out-File | More » |
| Out-GridView | More » |
| Out-GridView | More » |
| Out-Host | More » |
| Out-Host | More » |
| Out-Null | More » |
| Out-Printer | More » |
| Out-Printer | More » |
| Out-String | More » |
| Pop-Location | More » |
| Pop-Location | More » |
| Push-Location | More » |
| Push-Location | More » |
| Read-Host | More » |
| Receive-Job | More » |
| Receive-Job | More » |
| Register-EngineEvent | More » |
| Register-ObjectEvent | More » |
| Register-PSSessionConfiguration | More » |
| Register-WmiEvent | More » |
| Remove-Computer | More » |
| Remove-Event | More » |
| Remove-EventLog | More » |
| Remove-Item | More » |
| Remove-Item | More » |
| Remove-Item | More » |
| Remove-Item | More » |
| Remove-Item | More » |
| Remove-Item | More » |
| Remove-Item | More » |
| Remove-ItemProperty | More » |
| Remove-ItemProperty | More » |
| Remove-Job | More » |
| Remove-Job | More » |
| Remove-Module | More » |
| Remove-Module | More » |
| Remove-PSBreakpoint | More » |
| Remove-PSBreakpoint | More » |
| Remove-PSDrive | More » |
| Remove-PSDrive | More » |
| Remove-PSSession | More » |
| Remove-PSSession | More » |
| Remove-PSSnapin | More » |
| Remove-PSSnapin | More » |
| Remove-Variable | More » |
| Remove-Variable | More » |
| Remove-WmiObject | More » |
| Remove-WmiObject | More » |
| Remove-WSManInstance | More » |
| Rename-Item | More » |
| Rename-Item | More » |
| Rename-Item | More » |
| Rename-ItemProperty | More » |
| Rename-ItemProperty | More » |
| Reset-ComputerMachinePassword | More » |
| Resolve-Path | More » |
| Resolve-Path | More » |
| Restart-Computer | More » |
| Restart-Service | More » |
| Restore-Computer | More » |
| Resume-Service | More » |
| Select-Object | More » |
| Select-Object | More » |
| Select-String | More » |
| Select-XML | More » |
| Send-MailMessage | More » |
| Set-Acl | More » |
| Set-Alias | More » |
| Set-Alias | More » |
| Set-AuthenticodeSignature | More » |
| Set-Content | More » |
| Set-Content | More » |
| Set-Date | More » |
| Set-ExecutionPolicy | More » |
| Set-Item | More » |
| Set-Item | More » |
| Set-ItemProperty | More » |
| Set-ItemProperty | More » |
| Set-Location | More » |
| Set-Location | More » |
| Set-Location | More » |
| Set-Location | More » |
| Set-PSBreakpoint | More » |
| Set-PSBreakpoint | More » |
| Set-PSDebug | More » |
| Set-PSSessionConfiguration | More » |
| Set-Service | More » |
| Set-StrictMode | More » |
| Set-TraceSource | More » |
| Set-Variable | More » |
| Set-Variable | More » |
| Set-Variable | More » |
| Set-WmiInstance | More » |
| Set-WmiInstance | More » |
| Set-WSManInstance | More » |
| Set-WSManQuickConfig | More » |
| Show-EventLog | More » |
| Sort-Object | More » |
| Sort-Object | More » |
| Split-Path | More » |
| Start-Job | More » |
| Start-Job | More » |
| Start-Process | More » |
| Start-Process | More » |
| Start-Process | More » |
| Start-Service | More » |
| Start-Service | More » |
| Start-Sleep | More » |
| Start-Sleep | More » |
| Start-Transaction | More » |
| Start-Transcript | More » |
| Stop-Computer | More » |
| Stop-Job | More » |
| Stop-Job | More » |
| Stop-Process | More » |
| Stop-Process | More » |
| Stop-Process | More » |
| Stop-Service | More » |
| Stop-Service | More » |
| Stop-Transcript | More » |
| Suspend-Service | More » |
| Tee-Object | More » |
| Tee-Object | More » |
| Test-ComputerSecureChannel | More » |
| Test-Connection | More » |
| Test-ModuleManifest | More » |
| Test-Path | More » |
| Test-WSMan | More » |
| Trace-Command | More » |
| Undo-Transaction | More » |
| Unregister-Event | More » |
| Unregister-PSSessionConfiguration | More » |
| Update-FormatData | More » |
| Update-List | More » |
| Update-TypeData | More » |
| Use-Transaction | More » |
| Wait-Event | More » |
| Wait-Job | More » |
| Wait-Job | More » |
| Wait-Process | More » |
| Where-Object | More » |
| Where-Object | More » |
| Write-Debug | More » |
| Write-Error | More » |
| Write-EventLog | More » |
| Write-Host | More » |
| Write-Output | More » |
| Write-Output | More » |
| Write-Output | More » |
| Write-Progress | More » |
| Write-Verbose | More » |
| Write-Warning | More » |
