Introduction to Powershell 1.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.
PowerShell features the following:
- Support for existing scripting languages, existing command-line tools, and multiple versions of Windows.
- Support for Windows XP (x86 and x64), Windows Server 2003 (x86 and x64), Windows Vista (x86 and x64) and Windows 2008 (x86 and x64).
- PowerShell offers utilities for managing Windows data in different stores and formats, including Active Directory Service Interfaces (ADSI), Windows Management Instrumentation (WMI), Component Object Model (COM) objects, ActiveX Data Objects (ADO), HTML, and XML.
- Support for .NET Framework object manipulation at the command line, including pipelining of objects.
- Ability to build custom cmdlets to meet unique application and system administration requirements.
Overview of the Powershell 1.0 CmdLets
Add-Content | More » |
---|---|
Add-History | More » |
Add-Member | More » |
Add-PsSnapIn | More » |
Clear-Content | More » |
Clear-Host | More » |
Clear-Host | More » |
Clear-Item | More » |
Clear-ItemProperty | More » |
Clear-ItemProperty | More » |
Clear-Variable | More » |
Compare-Object | More » |
ConvertFrom-SecureString | More » |
Convert-Path | More » |
ConvertTo-Html | More » |
ConvertTo-SecureString | More » |
Copy-Item | More » |
Copy-ItemProperty | More » |
Copy-ItemProperty | More » |
Exit | More » |
Export-Alias | More » |
Export-Clixml | More » |
Export-Console | More » |
Export-Csv | More » |
ForEach | More » |
ForEach-Object | More » |
Format-Custom | More » |
Format-List | More » |
Format-Table | More » |
Format-Wide | More » |
Get-Acl | More » |
Get-Alias | More » |
Get-AuthenticodeSignature | More » |
Get-ChildItem | More » |
Get-ChildItem | More » |
Get-ChildItem | More » |
Get-Command | More » |
Get-Content | More » |
Get-Credential | More » |
Get-Culture | More » |
Get-Date | More » |
Get-Eventlog | More » |
Get-ExecutionPolicy | More » |
Get-Help | More » |
Get-History | More » |
Get-Host | More » |
Get-Item | More » |
Get-Item | More » |
Get-ItemProperty | More » |
Get-ItemProperty | More » |
Get-Location | More » |
Get-Member | More » |
Get-Pfxcertificate | More » |
Get-Process | More » |
Get-PSDrive | More » |
Get-PsProvider | More » |
Get-PsSnapin | More » |
Get-Service | More » |
Get-Tracesource | More » |
Get-Uiculture | More » |
Get-Unique | More » |
Get-Variable | More » |
Get-WMIobject | More » |
Group-Object | More » |
if | More » |
Import-Alias | More » |
Import-Clixml | More » |
Import-Csv | More » |
Invoke-Expression | More » |
Invoke-History | More » |
Invoke-Item | More » |
Join-Path | More » |
Measure-Command | More » |
Measure-Object | More » |
Move-Item | More » |
Move-ItemProperty | More » |
Move-ItemProperty | More » |
New-Alias | More » |
New-Item | More » |
New-ItemProperty | More » |
New-ItemProperty | More » |
New-Object | More » |
New-PSDrive | More » |
New-Service | More » |
New-Timespan | More » |
New-Variable | More » |
Out-Default | More » |
Out-File | More » |
Out-Host | More » |
Out-Null | More » |
Out-Printer | More » |
Out-String | More » |
Pop-Location | More » |
Pop-Location | More » |
Powershell | More » |
Push-Location | More » |
Push-Location | More » |
Read-Host | More » |
Read-Host | More » |
Remove-Item | More » |
Remove-Item | More » |
Remove-ItemProperty | More » |
Remove-ItemProperty | More » |
Remove-PSDrive | More » |
Remove-PSSnapin | More » |
Remove-Variable | More » |
Rename-Item | More » |
Rename-ItemProperty | More » |
Rename-ItemProperty | More » |
Rename-ItemProperty | More » |
Resolve-Path | More » |
Restart-Service | More » |
Resume-Service | More » |
Select-Object | More » |
Select-String | More » |
Set-Acl | More » |
Set-Alias | More » |
Set-AuthenticodeSignature | More » |
Set-Content | More » |
Set-Date | More » |
Set-ExecutionPolicy | More » |
Set-Item | More » |
Set-ItemProperty | More » |
Set-ItemProperty | More » |
Set-Location | More » |
Set-Location | More » |
Set-PSdebug | More » |
Set-Service | More » |
Set-Tracesource | More » |
Set-Variable | More » |
Sort-Object | More » |
Sort-Object | More » |
Split-Path | More » |
Start-Service | More » |
Start-Sleep | More » |
Start-Transcript | More » |
Stop-Process | More » |
Stop-Process | More » |
Stop-Service | More » |
Stop-Transcript | More » |
Suspend-Service | More » |
Tee-Object | More » |
Test-Path | More » |
Trace-Command | More » |
Trace-Command | More » |
Update-Formatdata | More » |
Update-Typedata | More » |
Where-Object | More » |
Where-Object | More » |
While | More » |
Write-Debug | More » |
Write-Error | More » |
Write-Host | More » |
Write-Output | More » |
Write-Progress | More » |
Write-Verbose | More » |
Write-Warning | More » |