Export (0) Print
Expand All

Windows PowerShell Core Cmdlets

Updated: December 3, 2014

Applies To: Windows PowerShell 4.0

This section contains the help topics for the cmdlets that are installed with Windows PowerShell Microsoft.PowerShell.Core module. The Core module contains cmdlets and providers that manage the basic features of Windows PowerShell.

Core Cmdlets

 

Name Description

Add-History

Appends entries to the session history.

Add-PSSnapin

Adds one or more Windows PowerShell snap-ins to the current session.

Clear-History

Deletes entries from the command history.

Clear-Host

Deletes entries from the command history.

Connect-PSSession

Reconnects to disconnected sessions.

Disable-PSRemoting

Prevents the computer from receiving remote Windows PowerShell commands.

Disable-PSSessionConfiguration

Denies access to the session configurations on the local computer.

Disconnect-PSSession

Disconnects from a session.

Enable-PSRemoting

Configures the computer to receive remote commands.

Enable-PSSessionConfiguration

Configures the computer to receive remote commands.

Enter-PSSession

Starts an interactive session with a remote computer.

Exit-PSSession

Ends an interactive session with a remote computer.

Export-Console

Exports the names of snap-ins in the current session to a console file.

Export-ModuleMember

Specifies the module members that are exported.

ForEach-Object

Performs an operation against each of a set of input objects.

Get-Command

Gets all commands.

Get-Help

Displays information about Windows PowerShell cmdlets and concepts.

Get-History

Gets a list of the commands entered during the current session.

Get-Job

Gets Windows PowerShell background jobs (PsJobs) that are running in the current console.

Get-Module

Gets the modules that have been imported, or can be imported, into the current session.

Get-PSSession

Gets the Windows PowerShell sessions (PSSessions) in the current session.

Get-PSSessionConfiguration

Gets the session configurations registered on the computer.

Get-PSSnapin

Gets the Windows PowerShell snap-ins on the computer.

Get-Verb

Gets approved Windows PowerShell verbs.

Import-Module

Adds modules to the current session.

Invoke-Command

Runs commands on local and remote computers.

Invoke-History

Runs commands from the session history.

New-Module

Creates a new dynamic module that exists only in memory.

New-ModuleManifest

Creates a new module manifest.

New-PSSession

Creates a persistent connection to a local or remote computer.

New-PSSessionConfigurationFile

Creates a file that defines a session configuration.

New-PSSessionOption

Creates an object that contains advanced options for a session.

New-PSTransportOption

Creates an object that contains advanced options for a session configuration.

Out-Default

Sends the output to the default formatter and the default output cmdlet. It is a placeholder that lets you write your own Out-Default function or cmdlet.

Out-Host

Sends output to the console.

Out-Null

Deletes output instead of sending it to the console.

Receive-Job

Gets the results of the Windows PowerShell background jobs in the current session.

Register-PSSessionConfiguration

Creates and registers a new session configuration.

Remove-Job

Deletes a Windows PowerShell background job.

Remove-Module

Removes modules from the current session.

Remove-PSSession

Closes one or more Windows PowerShell sessions (PSSessions).

Remove-PSSnapin

Removes Windows PowerShell snap-ins from the current session.

Resume-Job

Restarts a suspended job.

Save-Help

Downloads and saves the newest help files to a file system directory.

Set-PSDebug

Turns script debugging features on and off, sets the trace level and toggles strict mode.

Set-PSSessionConfiguration

Changes the properties of a registered session configuration.

Set-StrictMode

Establishes and enforces coding rules in expressions, scripts, and script blocks.

Start-Job

Starts a Windows PowerShell background job.

Stop-Job

Stops a Windows PowerShell background job.

Suspend-Job

Temporarily stops workflow jobs.

Test-ModuleManifest

Verifies that a module manifest accurately describes the contents of a module.

Test-PSSessionConfigurationFile

Verifies the keys and values in a session configuration file.

Unregister-PSSessionConfiguration

Deletes a registered session configurations from the computer.

Update-Help

Downloads and installs the newest help files on your computer.

Wait-Job

Suppresses the command prompt until one or all of the Windows PowerShell background jobs are complete.

Where-Object

Creates a filter that controls which objects will be passed along a command pipeline.

See Also

Other Resources

Windows PowerShell SDK



Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft