Microsoft.PowerShell.Core
The Microsoft.PowerShell.Core snap-in contains cmdlets and providers that manage the basic
features of PowerShell. PowerShell loads Microsoft.PowerShell.Core snap-in automatically at
startup. This is not a module. You can't import it using Import-Module
or remove it using
Remove-Module
.
Microsoft.PowerShell.Core
Add-History |
Appends entries to the session history. |
Clear-History |
Deletes entries from the PowerShell session command history. |
Clear-Host |
Clears the display in the host program. |
Connect-PSSession |
Reconnects to disconnected sessions. |
Debug-Job |
Debugs a running background or remote job. |
Disable-ExperimentalFeature |
Disable an experimental feature on startup of new instance of PowerShell. |
Disable-PSRemoting |
Prevents PowerShell endpoints from receiving remote connections. |
Disable-PSSessionConfiguration |
Disables session configurations on the local computer. |
Disconnect-PSSession |
Disconnects from a session. |
Enable-ExperimentalFeature |
Enable an experimental feature on startup of new instance of PowerShell. |
Enable-PSRemoting |
Configures the computer to receive remote commands. |
Enable-PSSessionConfiguration |
Enables the session configurations on the local computer. |
Enter-PSHostProcess |
Connects to and enters into an interactive session with a local process. |
Enter-PSSession |
Starts an interactive session with a remote computer. |
Exit-PSHostProcess |
Closes an interactive session with a local process. |
Exit-PSSession |
Ends an interactive session with a remote computer. |
Export-ModuleMember |
Specifies the module members that are exported. |
ForEach-Object |
Performs an operation against each item in a collection of input objects. |
Get-Command |
Gets all commands. |
Get-ExperimentalFeature |
Gets experimental features. |
Get-Help |
Displays information about PowerShell commands and concepts. |
Get-History |
Gets a list of the commands entered during the current session. |
Get-Job |
Gets PowerShell background jobs that are running in the current session. |
Get-Module |
List the modules imported in the current session or that can be imported from the PSModulePath. |
Get-PSHostProcessInfo |
Gets process information about the PowerShell host. |
Get-PSSession |
Gets the PowerShell sessions on local and remote computers. |
Get-PSSessionCapability |
Gets the capabilities of a specific user on a constrained session configuration. |
Get-PSSessionConfiguration |
Gets the registered session configurations on the computer. |
Get-PSSubsystem |
Retrieves information about the subsystems registered in PowerShell. |
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-PSRoleCapabilityFile |
Creates a file that defines a set of capabilities to be exposed through a session configuration. |
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 PSSession. |
New-PSTransportOption |
Creates an object that contains advanced options for a session configuration. |
Out-Default |
Sends the output to the default formatter and to the default output cmdlet. |
Out-Host |
Sends output to the command line. |
Out-Null |
Hides the output instead of sending it down the pipeline or displaying it. |
Receive-Job |
Gets the results of the PowerShell background jobs in the current session. |
Receive-PSSession |
Gets results of commands in disconnected sessions |
Register-ArgumentCompleter |
Registers a custom argument completer. |
Register-PSSessionConfiguration |
Creates and registers a new session configuration. |
Remove-Job |
Deletes a PowerShell background job. |
Remove-Module |
Removes modules from the current session. |
Remove-PSSession |
Closes one or more PowerShell sessions (PSSessions). |
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 PowerShell background job. |
Stop-Job |
Stops a PowerShell background job. |
Switch-Process |
On Linux and macOS, the cmdlet calls the |
TabExpansion2 |
A helper function that wraps the |
Test-ModuleManifest |
Verifies that a module manifest file accurately describes the contents of a module. |
Test-PSSessionConfigurationFile |
Verifies the keys and values in a session configuration file. |
Unregister-PSSessionConfiguration |
Deletes registered session configurations from the computer. |
Update-Help |
Downloads and installs the newest help files on your computer. |
Wait-Job |
Waits until one or all of the PowerShell jobs running in the session are in a terminating state. |
Where-Object |
Selects objects from a collection based on their property values. |