CROSS-PLATFORM COMMAND ATLAS

PowerShell reference

A searchable index of documented built-in PowerShell cmdlets.

857 entriesSyntax and availability can vary by version, edition, installed modules and configuration. Follow the linked upstream documentation.
/
857 entries
Built-in cmdlet

Add-Computer cmdlet

Add-Computer is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Add-Computer -SyntaxOpen guide
Built-in cmdlet

Add-Content cmdlet

Adds content to the specified items, such as adding words to a file.

Add-Content [-Path] <string[]> [-Value] <object[]>Open guide
Built-in cmdlet

Add-History cmdlet

Add-History is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Add-History -SyntaxOpen guide
Built-in cmdlet

Add-InitiatorIdToMaskingSet cmdlet

Adds an initiator ID to an existing masking set, granting the host associated with the initiator ID access to the virtual disk and target port resources defined in the masking set.

Get-Command Add-InitiatorIdToMaskingSet -SyntaxOpen guide
Built-in cmdlet

Add-JobTrigger cmdlet

Add-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Add-JobTrigger -SyntaxOpen guide
Built-in cmdlet

Add-PhysicalDisk cmdlet

Adds a physical disk to the specified storage pool or manually assigns a physical disk to a specific virtual disk.

Get-Command Add-PhysicalDisk -SyntaxOpen guide
Built-in cmdlet

Add-PSSnapin cmdlet

Add-PSSnapin is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Add-PSSnapin -SyntaxOpen guide
Built-in cmdlet

Add-TargetPortToMaskingSet cmdlet

Adds one or more target ports to a specified masking set, allowing a connection between the target ports, and any virtual disks and initiator IDs that the masking set contains.

Get-Command Add-TargetPortToMaskingSet -SyntaxOpen guide
Built-in cmdlet

Add-VirtualDiskToMaskingSet cmdlet

Adds a virtual disk to a specified masking set and grants access to the virtual disk to all initiator IDs defined in the masking set.

Get-Command Add-VirtualDiskToMaskingSet -SyntaxOpen guide
Built-in cmdlet

Checkpoint-Computer cmdlet

Checkpoint-Computer is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Checkpoint-Computer -SyntaxOpen guide
Built-in cmdlet

Clear-Disk cmdlet

Cleans a disk by removing all partition information and un-initializing it, erasing all data on the disk.

Get-Command Clear-Disk -SyntaxOpen guide
Built-in cmdlet

Clear-EventLog cmdlet

Clear-EventLog is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Clear-EventLog -SyntaxOpen guide
Built-in cmdlet

Clear-History cmdlet

Clear-History is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Clear-History -SyntaxOpen guide
Built-in cmdlet

Clear-Host cmdlet

Clear-Host is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Clear-Host -SyntaxOpen guide
Built-in cmdlet

Complete-Transaction cmdlet

Complete-Transaction is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Complete-Transaction -SyntaxOpen guide
Built-in cmdlet

Connect-PSSession cmdlet

Connect-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Connect-PSSession -SyntaxOpen guide
Built-in cmdlet

Connect-VirtualDisk cmdlet

Connects a disconnected virtual disk to the specified computer when using the Windows Storage subsystem.

Get-Command Connect-VirtualDisk -SyntaxOpen guide
Built-in cmdlet

Convert-String cmdlet

Convert-String is documented in the Microsoft.PowerShell.Utility module. Consult the linked reference for syntax and parameters.

Get-Command Convert-String -SyntaxOpen guide
Built-in cmdlet

ConvertFrom-Csv cmdlet

Converts object properties in character-separated value (CSV) format into CSV versions of the original objects.

Get-Command ConvertFrom-Csv -SyntaxOpen guide
Built-in cmdlet

ConvertFrom-String cmdlet

ConvertFrom-String is documented in the Microsoft.PowerShell.Utility module. Consult the linked reference for syntax and parameters.

Get-Command ConvertFrom-String -SyntaxOpen guide
Built-in cmdlet

Copy-Item cmdlet

Copies an item from one location to another.

Copy-Item [-Path] <string[]> [-Destination] <string> [-Recurse] [-Force]Open guide
Built-in cmdlet

Copy-NetIPsecRule cmdlet

Copies an entire IPsec rule, and the associated filters, to the same or to a different policy store.

Get-Command Copy-NetIPsecRule -SyntaxOpen guide
Built-in cmdlet

Debug-Job cmdlet

Debug-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Debug-Job -SyntaxOpen guide
Built-in cmdlet

Disable-ComputerRestore cmdlet

Disable-ComputerRestore is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Disable-ComputerRestore -SyntaxOpen guide
Built-in cmdlet

Disable-ExperimentalFeature cmdlet

Disable-ExperimentalFeature is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Disable-ExperimentalFeature -SyntaxOpen guide
Built-in cmdlet

Disable-JobTrigger cmdlet

Disable-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Disable-JobTrigger -SyntaxOpen guide
Built-in cmdlet

Disable-PSRemoting cmdlet

Disable-PSRemoting is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Disable-PSRemoting -SyntaxOpen guide
Built-in cmdlet

Disable-PSSessionConfiguration cmdlet

Disable-PSSessionConfiguration is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Disable-PSSessionConfiguration -SyntaxOpen guide
Built-in cmdlet

Disable-ScheduledJob cmdlet

Disable-ScheduledJob is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Disable-ScheduledJob -SyntaxOpen guide
Built-in cmdlet

Disconnect-PSSession cmdlet

Disconnect-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Disconnect-PSSession -SyntaxOpen guide
Built-in cmdlet

Enable-ExperimentalFeature cmdlet

Enable-ExperimentalFeature is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Enable-ExperimentalFeature -SyntaxOpen guide
Built-in cmdlet

Enable-JobTrigger cmdlet

Enable-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Enable-JobTrigger -SyntaxOpen guide
Built-in cmdlet

Enable-PSRemoting cmdlet

Enable-PSRemoting is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Enable-PSRemoting -SyntaxOpen guide
Built-in cmdlet

Enable-PSSessionConfiguration cmdlet

Enable-PSSessionConfiguration is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Enable-PSSessionConfiguration -SyntaxOpen guide
Built-in cmdlet

Enable-ScheduledJob cmdlet

Enable-ScheduledJob is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Enable-ScheduledJob -SyntaxOpen guide
Built-in cmdlet

Enable-WSManTrace cmdlet

Enable-WSManTrace is documented in the Microsoft.PowerShell.Utility module. Consult the linked reference for syntax and parameters.

Get-Command Enable-WSManTrace -SyntaxOpen guide
Built-in cmdlet

Enter-PSHostProcess cmdlet

Enter-PSHostProcess is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Enter-PSHostProcess -SyntaxOpen guide
Built-in cmdlet

Enter-PSSession cmdlet

Enter-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Enter-PSSession -SyntaxOpen guide
Built-in cmdlet

Exit-PSHostProcess cmdlet

Exit-PSHostProcess is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Exit-PSHostProcess -SyntaxOpen guide
Built-in cmdlet

Exit-PSSession cmdlet

Exit-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Exit-PSSession -SyntaxOpen guide
Built-in cmdlet

Export-Console cmdlet

Export-Console is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Export-Console -SyntaxOpen guide
Built-in cmdlet

Export-Counter cmdlet

Export-Counter is documented in the Microsoft.PowerShell.Diagnostics module. Consult the linked reference for syntax and parameters.

Get-Command Export-Counter -SyntaxOpen guide
Built-in cmdlet

Export-Csv cmdlet

Converts objects into a series of character-separated value (CSV) strings and saves the strings to a file.

Export-Csv [-Path] <string> [-NoTypeInformation]Open guide
Built-in cmdlet

Export-ModuleMember cmdlet

Export-ModuleMember is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Export-ModuleMember -SyntaxOpen guide
Built-in cmdlet

Export-ODataEndpointProxy cmdlet

Export-ODataEndpointProxy is documented in the Microsoft.PowerShell.ODataUtils module. Consult the linked reference for syntax and parameters.

Get-Command Export-ODataEndpointProxy -SyntaxOpen guide
Built-in cmdlet

Find-PSResource cmdlet

Find-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Find-PSResource -SyntaxOpen guide
Built-in cmdlet

ForEach-Object cmdlet

ForEach-Object is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command ForEach-Object -SyntaxOpen guide
Built-in cmdlet

Format-List cmdlet

Formats the output as a list of properties in which each property appears on a new line.

Get-Command Format-List -SyntaxOpen guide
Built-in cmdlet

Format-Wide cmdlet

Formats objects as a wide table that displays only one property of each object.

Get-Command Format-Wide -SyntaxOpen guide
Built-in cmdlet

Get-Acl cmdlet

Gets the security descriptor for a resource, such as a file or registry key.

Get-Command Get-Acl -SyntaxOpen guide
Built-in cmdlet

Get-ChildItem cmdlet

Gets the items and child items in one or more specified locations.

Get-ChildItem [[-Path] <string[]>] [-Filter <string>] [-Recurse] [-Force]Open guide
Built-in cmdlet

Get-Command cmdlet

Get-Command is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command [[-Name] <string[]>] [-Module <string[]>]Open guide
Built-in cmdlet

Get-Content cmdlet

Gets the content of the item at the specified location.

Get-Content [-Path] <string[]> [-TotalCount <long>] [-Tail <int>] [-Wait]Open guide
Built-in cmdlet

Get-Counter cmdlet

Get-Counter is documented in the Microsoft.PowerShell.Diagnostics module. Consult the linked reference for syntax and parameters.

Get-Command Get-Counter -SyntaxOpen guide
Built-in cmdlet

Get-DAPolicyChange cmdlet

Gets a list of IP addresses that need to be added and deleted to an IPsec rule based on the differences detected between the IP addresses for the existing rule and the IP addresses derived from the input parameters, and creates a Windows PowerShell® script (.ps1) that updates the IPsec rule in the appropriate policy stores.

Get-Command Get-DAPolicyChange -SyntaxOpen guide
Built-in cmdlet

Get-Disk cmdlet

Gets one or more disks visible to the operating system. Note This cmdlet returns physical disk objects like basic disks and partitioned drive partitions. Dynamic disks can span multiple pieces of physical media, so they will not be returned by Get-Disk. For more information, see 【31†Basic and Dynamic Disks】.

Get-Command Get-Disk -SyntaxOpen guide
Built-in cmdlet

Get-Error cmdlet

Gets and displays the most recent error messages from the current session.

Get-Command Get-Error -SyntaxOpen guide
Built-in cmdlet

Get-ExperimentalFeature cmdlet

Get-ExperimentalFeature is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-ExperimentalFeature -SyntaxOpen guide
Built-in cmdlet

Get-Help cmdlet

Get-Help is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Help [[-Name] <string>] [-Full | -Detailed | -Examples | -Online]Open guide
Built-in cmdlet

Get-History cmdlet

Get-History is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-History [[-Id] <long[]>]Open guide
Built-in cmdlet

Get-InstalledPSResource cmdlet

Get-InstalledPSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Get-InstalledPSResource -SyntaxOpen guide
Built-in cmdlet

Get-IseSnippet cmdlet

Get-IseSnippet is documented in the ISE module. Consult the linked reference for syntax and parameters.

Get-Command Get-IseSnippet -SyntaxOpen guide
Built-in cmdlet

Get-Job cmdlet

Get-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-Job -SyntaxOpen guide
Built-in cmdlet

Get-JobTrigger cmdlet

Get-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Get-JobTrigger -SyntaxOpen guide
Built-in cmdlet

Get-MaskingSet cmdlet

Gets masking sets. Masking sets are used to grant access to a virtual disk or iSCSI VHD for one or more servers.

Get-Command Get-MaskingSet -SyntaxOpen guide
Built-in cmdlet

Get-Module cmdlet

Get-Module is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-Module -SyntaxOpen guide
Built-in cmdlet

Get-OperationValidation cmdlet

Get-OperationValidation is documented in the Microsoft.PowerShell.Operation.Validation module. Consult the linked reference for syntax and parameters.

Get-Command Get-OperationValidation -SyntaxOpen guide
Built-in cmdlet

Get-Package cmdlet

Returns a list of all software packages that were installed with PackageManagement.

Get-Command Get-Package -SyntaxOpen guide
Built-in cmdlet

Get-Partition cmdlet

Returns a list of all partition objects visible on all disks, or optionally a filtered list using specified parameters.

Get-Command Get-Partition -SyntaxOpen guide
Built-in cmdlet

Get-PhysicalDisk cmdlet

Gets a list of all PhysicalDisk objects visible across any available Storage Management Providers, or optionally a filtered list.

Get-Command Get-PhysicalDisk -SyntaxOpen guide
Built-in cmdlet

Get-PhysicalExtent cmdlet

This cmdlet gets physical allocations for a physical disk, storage tier, or virtual disk. The "extent" (also known as "allocation" or "slab") is the area on a pooled disk containing one fragment of data for storage space.

Get-Command Get-PhysicalExtent -SyntaxOpen guide
Built-in cmdlet

Get-PSHostProcessInfo cmdlet

Get-PSHostProcessInfo is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSHostProcessInfo -SyntaxOpen guide
Built-in cmdlet

Get-PSResource cmdlet

Get-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSResource -SyntaxOpen guide
Built-in cmdlet

Get-PSResourceRepository cmdlet

Get-PSResourceRepository is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSResourceRepository -SyntaxOpen guide
Built-in cmdlet

Get-PSScriptFileInfo cmdlet

Get-PSScriptFileInfo is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSScriptFileInfo -SyntaxOpen guide
Built-in cmdlet

Get-PSSession cmdlet

Get-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSSession -SyntaxOpen guide
Built-in cmdlet

Get-PSSessionCapability cmdlet

Get-PSSessionCapability is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSSessionCapability -SyntaxOpen guide
Built-in cmdlet

Get-PSSessionConfiguration cmdlet

Get-PSSessionConfiguration is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSSessionConfiguration -SyntaxOpen guide
Built-in cmdlet

Get-PSSnapin cmdlet

Get-PSSnapin is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Get-PSSnapin -SyntaxOpen guide
Built-in cmdlet

Get-ResiliencySetting cmdlet

Gets the resiliency settings (also known as storage layouts) available for creating virtual disks on the specified storage subsystem.

Get-Command Get-ResiliencySetting -SyntaxOpen guide
Built-in cmdlet

Get-ScheduledJob cmdlet

Get-ScheduledJob is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Get-ScheduledJob -SyntaxOpen guide
Built-in cmdlet

Get-ScheduledJobOption cmdlet

Get-ScheduledJobOption is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Get-ScheduledJobOption -SyntaxOpen guide
Built-in cmdlet

Get-SmbOpenFile cmdlet

Retrieves basic information about the files that are open on behalf of the clients of the SMB server.

Get-Command Get-SmbOpenFile -SyntaxOpen guide
Built-in cmdlet

Get-SmbSession cmdlet

Retrieves information about the SMB sessions that are currently established between the SMB server and the associated clients.

Get-Command Get-SmbSession -SyntaxOpen guide
Built-in cmdlet

Get-StoragePool cmdlet

Gets a specific storage pool, or a set of StoragePool objects either from all storage subsystems across all storage providers, or optionally a filtered subset based on specific parameters.

Get-Command Get-StoragePool -SyntaxOpen guide
Built-in cmdlet

Get-TargetPort cmdlet

Returns a TargetPort object associated with a specific port address and connection type.

Get-Command Get-TargetPort -SyntaxOpen guide
Built-in cmdlet

Get-VirtualDisk cmdlet

Returns a list of VirtualDisk objects, across all storage pools, across all providers, or optionally a filtered subset based on provided criteria.

Get-Command Get-VirtualDisk -SyntaxOpen guide
Built-in cmdlet

Get-Volume cmdlet

Gets the specified Volume object, or all Volume objects if no filter is provided.

Get-Command Get-Volume -SyntaxOpen guide
Built-in cmdlet

Get-WinEvent cmdlet

Get-WinEvent is documented in the Microsoft.PowerShell.Diagnostics module. Consult the linked reference for syntax and parameters.

Get-Command Get-WinEvent -SyntaxOpen guide
Built-in cmdlet

Grant-SmbShareAccess cmdlet

Adds an allow access control entry (ACE) for a trustee to the security descriptor of the Server Message Block (SMB) share.

Get-Command Grant-SmbShareAccess -SyntaxOpen guide
Built-in cmdlet

Hide-VirtualDisk cmdlet

Hides the virtual disk from the host when the Storage Management Provider in use does not support masking sets.

Get-Command Hide-VirtualDisk -SyntaxOpen guide
Built-in cmdlet

Import-Counter cmdlet

Import-Counter is documented in the Microsoft.PowerShell.Diagnostics module. Consult the linked reference for syntax and parameters.

Get-Command Import-Counter -SyntaxOpen guide
Built-in cmdlet

Import-Csv cmdlet

Creates table-like custom objects from the items in a character-separated value (CSV) file.

Import-Csv [-Path] <string>Open guide
Built-in cmdlet

Import-IseSnippet cmdlet

Import-IseSnippet is documented in the ISE module. Consult the linked reference for syntax and parameters.

Get-Command Import-IseSnippet -SyntaxOpen guide
Built-in cmdlet

Import-LocalizedData cmdlet

Imports language-specific data into scripts and functions based on the UI culture that's selected for the operating system.

Get-Command Import-LocalizedData -SyntaxOpen guide
Built-in cmdlet

Import-Module cmdlet

Import-Module is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Import-Module -SyntaxOpen guide
Built-in cmdlet

Import-PSGetRepository cmdlet

Import-PSGetRepository is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Import-PSGetRepository -SyntaxOpen guide
Built-in cmdlet

Initialize-Disk cmdlet

Initializes a RAW disk for first time use, enabling the disk to be formatted and used to store data.

Get-Command Initialize-Disk -SyntaxOpen guide
Built-in cmdlet

Install-Module cmdlet

Downloads one or more modules from a repository, and installs them on the local computer.

Get-Command Install-Module -SyntaxOpen guide
Built-in cmdlet

Install-PSResource cmdlet

Install-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Install-PSResource -SyntaxOpen guide
Built-in cmdlet

Invoke-AsWorkflow cmdlet

Invoke-AsWorkflow is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Invoke-AsWorkflow -SyntaxOpen guide
Built-in cmdlet

Invoke-Command cmdlet

Invoke-Command is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Invoke-Command -SyntaxOpen guide
Built-in cmdlet

Invoke-History cmdlet

Invoke-History is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Invoke-History -SyntaxOpen guide
Built-in cmdlet

Invoke-OperationValidation cmdlet

Invoke-OperationValidation is documented in the Microsoft.PowerShell.Operation.Validation module. Consult the linked reference for syntax and parameters.

Get-Command Invoke-OperationValidation -SyntaxOpen guide
Built-in cmdlet

Measure-Object cmdlet

Calculates the numeric properties of objects, and the characters, words, and lines in string objects, such as files of text.

Measure-Object [[-Property] <string[]>] [-Sum] [-Average] [-Maximum] [-Minimum]Open guide
Built-in cmdlet

Mount-DiskImage cmdlet

Mounts a previously created disk image (virtual hard disk or ISO), making it appear as a normal disk.

Get-Command Mount-DiskImage -SyntaxOpen guide
Built-in cmdlet

Move-Item cmdlet

Moves an item from one location to another.

Move-Item [-Path] <string[]> [-Destination] <string> [-Force]Open guide
Built-in cmdlet

New-FileCatalog cmdlet

Creates a Windows catalog file containing cryptographic hashes for files and folders in the specified paths.

Get-Command New-FileCatalog -SyntaxOpen guide
Built-in cmdlet

New-IseSnippet cmdlet

New-IseSnippet is documented in the ISE module. Consult the linked reference for syntax and parameters.

Get-Command New-IseSnippet -SyntaxOpen guide
Built-in cmdlet

New-JobTrigger cmdlet

New-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command New-JobTrigger -SyntaxOpen guide
Built-in cmdlet

New-Module cmdlet

New-Module is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-Module -SyntaxOpen guide
Built-in cmdlet

New-ModuleManifest cmdlet

New-ModuleManifest is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-ModuleManifest -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecAuthProposal cmdlet

Creates a main mode authentication proposal that specifies a suite of authentication protocols to offer in IPsec main mode negotiations with other computers.

Get-Command New-NetIPsecAuthProposal -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecMainModeCryptoProposal cmdlet

Creates a main mode cryptographic proposal that specifies a suite of cryptographic protocols to offer in IPsec main mode negotiations with other computers.

Get-Command New-NetIPsecMainModeCryptoProposal -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecMainModeCryptoSet cmdlet

Creates a main mode cryptographic set that contains suites of cryptographic protocols to offer in IPsec main mode negotiations with other computers.

Get-Command New-NetIPsecMainModeCryptoSet -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecMainModeRule cmdlet

Creates an IPsec main mode rule that tells the computer which peers require IPsec security associations (SAs) for securing network traffic, and how to negotiate those SAs.

Get-Command New-NetIPsecMainModeRule -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecPhase1AuthSet cmdlet

Creates a phase 1 authentication set that specifies the methods offered for main mode first authentication during IPsec negotiations.

Get-Command New-NetIPsecPhase1AuthSet -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecPhase2AuthSet cmdlet

Creates a phase 2 authentication set that specifies the methods offered for second user authentication during IPsec negotiations.

Get-Command New-NetIPsecPhase2AuthSet -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecQuickModeCryptoProposal cmdlet

Creates a quick mode cryptographic proposal that specifies a suite of cryptographic protocols to offer in IPsec quick mode negotiations with other computers.

Get-Command New-NetIPsecQuickModeCryptoProposal -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecQuickModeCryptoSet cmdlet

Creates a quick mode cryptographic set that contains suites of cryptographic protocols to offer in IPsec quick mode negotiations with other computers.

Get-Command New-NetIPsecQuickModeCryptoSet -SyntaxOpen guide
Built-in cmdlet

New-NetIPsecRule cmdlet

Creates an IPsec rule that defines security requirements for network connections that match the specified criteria.

Get-Command New-NetIPsecRule -SyntaxOpen guide
Built-in cmdlet

New-PSDrive cmdlet

Creates temporary and persistent drives that are associated with a location in an item data store.

Get-Command New-PSDrive -SyntaxOpen guide
Built-in cmdlet

New-PSRoleCapabilityFile cmdlet

New-PSRoleCapabilityFile is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-PSRoleCapabilityFile -SyntaxOpen guide
Built-in cmdlet

New-PSScriptFileInfo cmdlet

New-PSScriptFileInfo is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command New-PSScriptFileInfo -SyntaxOpen guide
Built-in cmdlet

New-PSSession cmdlet

New-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-PSSession -SyntaxOpen guide
Built-in cmdlet

New-PSSessionConfigurationFile cmdlet

New-PSSessionConfigurationFile is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-PSSessionConfigurationFile -SyntaxOpen guide
Built-in cmdlet

New-PSSessionOption cmdlet

New-PSSessionOption is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-PSSessionOption -SyntaxOpen guide
Built-in cmdlet

New-PSTransportOption cmdlet

New-PSTransportOption is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command New-PSTransportOption -SyntaxOpen guide
Built-in cmdlet

New-PSWorkflowSession cmdlet

New-PSWorkflowSession is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command New-PSWorkflowSession -SyntaxOpen guide
Built-in cmdlet

New-ScheduledJobOption cmdlet

New-ScheduledJobOption is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command New-ScheduledJobOption -SyntaxOpen guide
Built-in cmdlet

New-WebServiceProxy cmdlet

New-WebServiceProxy is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command New-WebServiceProxy -SyntaxOpen guide
Built-in cmdlet

New-WinEvent cmdlet

New-WinEvent is documented in the Microsoft.PowerShell.Diagnostics module. Consult the linked reference for syntax and parameters.

Get-Command New-WinEvent -SyntaxOpen guide
Built-in cmdlet

Out-Default cmdlet

Out-Default is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Out-Default -SyntaxOpen guide
Built-in cmdlet

Out-Host cmdlet

Out-Host is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Out-Host -SyntaxOpen guide
Built-in cmdlet

Out-Null cmdlet

Out-Null is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Out-Null -SyntaxOpen guide
Built-in cmdlet

Publish-PSResource cmdlet

Publish-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Publish-PSResource -SyntaxOpen guide
Built-in cmdlet

Receive-Job cmdlet

Receive-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Receive-Job -SyntaxOpen guide
Built-in cmdlet

Receive-PSSession cmdlet

Receive-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Receive-PSSession -SyntaxOpen guide
Built-in cmdlet

Register-ArgumentCompleter cmdlet

Register-ArgumentCompleter is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Register-ArgumentCompleter -SyntaxOpen guide
Built-in cmdlet

Register-PSResourceRepository cmdlet

Register-PSResourceRepository is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Register-PSResourceRepository -SyntaxOpen guide
Built-in cmdlet

Register-PSSessionConfiguration cmdlet

Register-PSSessionConfiguration is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Register-PSSessionConfiguration -SyntaxOpen guide
Built-in cmdlet

Register-ScheduledJob cmdlet

Register-ScheduledJob is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Register-ScheduledJob -SyntaxOpen guide
Built-in cmdlet

Register-WmiEvent cmdlet

Register-WmiEvent is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Register-WmiEvent -SyntaxOpen guide
Built-in cmdlet

Remove-Computer cmdlet

Remove-Computer is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Remove-Computer -SyntaxOpen guide
Built-in cmdlet

Remove-EventLog cmdlet

Remove-EventLog is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Remove-EventLog -SyntaxOpen guide
Built-in cmdlet

Remove-Job cmdlet

Remove-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Remove-Job -SyntaxOpen guide
Built-in cmdlet

Remove-JobTrigger cmdlet

Remove-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Remove-JobTrigger -SyntaxOpen guide
Built-in cmdlet

Remove-Module cmdlet

Remove-Module is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Remove-Module -SyntaxOpen guide
Built-in cmdlet

Remove-PSSession cmdlet

Remove-PSSession is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Remove-PSSession -SyntaxOpen guide
Built-in cmdlet

Remove-PSSnapin cmdlet

Remove-PSSnapin is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Remove-PSSnapin -SyntaxOpen guide
Built-in cmdlet

Remove-VirtualDisk cmdlet

Deletes an existing virtual disk and reclaims the used space for use by other virtual disks in the same storage pool.

Get-Command Remove-VirtualDisk -SyntaxOpen guide
Built-in cmdlet

Remove-WmiObject cmdlet

Remove-WmiObject is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Remove-WmiObject -SyntaxOpen guide
Built-in cmdlet

Reset-ComputerMachinePassword cmdlet

Reset-ComputerMachinePassword is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Reset-ComputerMachinePassword -SyntaxOpen guide
Built-in cmdlet

Restore-Computer cmdlet

Restore-Computer is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Restore-Computer -SyntaxOpen guide
Built-in cmdlet

Resume-Job cmdlet

Resume-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Resume-Job -SyntaxOpen guide
Built-in cmdlet

Save-Help cmdlet

Save-Help is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Save-Help -SyntaxOpen guide
Built-in cmdlet

Save-Module cmdlet

Saves a module and its dependencies on the local computer but doesn't install the module.

Get-Command Save-Module -SyntaxOpen guide
Built-in cmdlet

Save-PSResource cmdlet

Save-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Save-PSResource -SyntaxOpen guide
Built-in cmdlet

Set-Acl cmdlet

Changes the security descriptor of a specified item, such as a file or a registry key.

Get-Command Set-Acl -SyntaxOpen guide
Built-in cmdlet

Set-Alias cmdlet

Creates or changes an alias for a cmdlet or other command in the current PowerShell session.

Get-Command Set-Alias -SyntaxOpen guide
Built-in cmdlet

Set-CimInstance cmdlet

Modifies a CIM instance on a CIM server by calling the ModifyInstance method of the CIM class.

Get-Command Set-CimInstance -SyntaxOpen guide
Built-in cmdlet

Set-Disk cmdlet

Takes a Disk object or unique disk identifiers and a set of attributes, and updates the physical disk on the system.

Get-Command Set-Disk -SyntaxOpen guide
Built-in cmdlet

Set-JobTrigger cmdlet

Set-JobTrigger is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Set-JobTrigger -SyntaxOpen guide
Built-in cmdlet

Set-NetAdapterSriov cmdlet

Sets the SR-IOV properties of the network adapter, such as the number of virtual functions, and the number of queue pairs for default and non-default VPorts.

Get-Command Set-NetAdapterSriov -SyntaxOpen guide
Built-in cmdlet

Set-NetFirewallAddressFilter cmdlet

Modifies address filter objects, thereby modifying the local and remote address conditions of the firewall, IPsec, and main mode rules.

Get-Command Set-NetFirewallAddressFilter -SyntaxOpen guide
Built-in cmdlet

Set-NetFirewallPortFilter cmdlet

Modifies port filter objects, thereby modifying the protocol and port conditions using the Protocol, LocalPort, RemotePort, IcmpType, and DynamicTransport parameters of the firewall or IPsec rules.

Get-Command Set-NetFirewallPortFilter -SyntaxOpen guide
Built-in cmdlet

Set-NetFirewallProfile cmdlet

Configures settings that apply to the per-profile configurations of the Windows Firewall with Advanced Security.

Get-Command Set-NetFirewallProfile -SyntaxOpen guide
Built-in cmdlet

Set-NetFirewallSecurityFilter cmdlet

Modifies security filter objects, thereby modifying the Authentication, Encryption, OverrideBlockRules, LocalUser, RemoteUser, and RemoteMachine conditions of the firewall rules.

Get-Command Set-NetFirewallSecurityFilter -SyntaxOpen guide
Built-in cmdlet

Set-PSDebug cmdlet

Set-PSDebug is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Set-PSDebug -SyntaxOpen guide
Built-in cmdlet

Set-PSResourceRepository cmdlet

Set-PSResourceRepository is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Set-PSResourceRepository -SyntaxOpen guide
Built-in cmdlet

Set-PSSessionConfiguration cmdlet

Set-PSSessionConfiguration is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Set-PSSessionConfiguration -SyntaxOpen guide
Built-in cmdlet

Set-ScheduledJob cmdlet

Set-ScheduledJob is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Set-ScheduledJob -SyntaxOpen guide
Built-in cmdlet

Set-ScheduledJobOption cmdlet

Set-ScheduledJobOption is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Set-ScheduledJobOption -SyntaxOpen guide
Built-in cmdlet

Set-StrictMode cmdlet

Set-StrictMode is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Set-StrictMode -SyntaxOpen guide
Built-in cmdlet

Set-Variable cmdlet

Sets the value of a variable. Creates the variable if one with the requested name does not exist.

Get-Command Set-Variable -SyntaxOpen guide
Built-in cmdlet

Set-WmiInstance cmdlet

Set-WmiInstance is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Set-WmiInstance -SyntaxOpen guide
Built-in cmdlet

Show-ControlPanelItem cmdlet

Show-ControlPanelItem is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Show-ControlPanelItem -SyntaxOpen guide
Built-in cmdlet

Show-EventLog cmdlet

Show-EventLog is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Show-EventLog -SyntaxOpen guide
Built-in cmdlet

Show-Markdown cmdlet

Shows a Markdown file or string in the console in a friendly way using VT100 escape sequences or in a browser using HTML.

Get-Command Show-Markdown -SyntaxOpen guide
Built-in cmdlet

Start-Job cmdlet

Start-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Start-Job -SyntaxOpen guide
Built-in cmdlet

Start-ThreadJob cmdlet

Start-ThreadJob is documented in the Microsoft.PowerShell.ThreadJob module. Consult the linked reference for syntax and parameters.

Get-Command Start-ThreadJob -SyntaxOpen guide
Built-in cmdlet

Start-Transaction cmdlet

Start-Transaction is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Start-Transaction -SyntaxOpen guide
Built-in cmdlet

Stop-Job cmdlet

Stop-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Stop-Job -SyntaxOpen guide
Built-in cmdlet

Suspend-Job cmdlet

Suspend-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Suspend-Job -SyntaxOpen guide
Built-in cmdlet

Sync-NetIPsecRule cmdlet

Gets the list of IP addresses to be added and deleted to an IPsec rule based on the differences detected between the existing rule IP addresses and the specified IP addresses.

Get-Command Sync-NetIPsecRule -SyntaxOpen guide
Built-in cmdlet

Tee-Object cmdlet

Saves command output in a file or variable and also sends it down the pipeline.

Get-Command Tee-Object -SyntaxOpen guide
Built-in cmdlet

Test-ComputerSecureChannel cmdlet

Test-ComputerSecureChannel is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Test-ComputerSecureChannel -SyntaxOpen guide
Built-in cmdlet

Test-FileCatalog cmdlet

`Test-FileCatalog` validates whether the hashes contained in a catalog file (.cat) matches the hashes of the actual files in order to validate their authenticity. This cmdlet is only supported on Windows.

Get-Command Test-FileCatalog -SyntaxOpen guide
Built-in cmdlet

Test-ModuleManifest cmdlet

Test-ModuleManifest is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Test-ModuleManifest -SyntaxOpen guide
Built-in cmdlet

Test-PSScriptFileInfo cmdlet

Test-PSScriptFileInfo is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Test-PSScriptFileInfo -SyntaxOpen guide
Built-in cmdlet

Test-PSSessionConfigurationFile cmdlet

Test-PSSessionConfigurationFile is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Test-PSSessionConfigurationFile -SyntaxOpen guide
Built-in cmdlet

Undo-Transaction cmdlet

Undo-Transaction is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Undo-Transaction -SyntaxOpen guide
Built-in cmdlet

Uninstall-PSResource cmdlet

Uninstall-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Uninstall-PSResource -SyntaxOpen guide
Built-in cmdlet

Unregister-PSResourceRepository cmdlet

Unregister-PSResourceRepository is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Unregister-PSResourceRepository -SyntaxOpen guide
Built-in cmdlet

Unregister-ScheduledJob cmdlet

Unregister-ScheduledJob is documented in the PSScheduledJob module. Consult the linked reference for syntax and parameters.

Get-Command Unregister-ScheduledJob -SyntaxOpen guide
Built-in cmdlet

Update-Help cmdlet

Update-Help is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Update-Help -SyntaxOpen guide
Built-in cmdlet

Update-List cmdlet

Adds items to and removes items from a property value that contains a collection of objects.

Get-Command Update-List -SyntaxOpen guide
Built-in cmdlet

Update-Module cmdlet

Downloads and installs the newest version of specified modules from an online gallery to the local computer.

Get-Command Update-Module -SyntaxOpen guide
Built-in cmdlet

Update-PSModuleManifest cmdlet

Update-PSModuleManifest is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Update-PSModuleManifest -SyntaxOpen guide
Built-in cmdlet

Update-PSResource cmdlet

Update-PSResource is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Update-PSResource -SyntaxOpen guide
Built-in cmdlet

Update-PSScriptFileInfo cmdlet

Update-PSScriptFileInfo is documented in the Microsoft.PowerShell.PSResourceGet module. Consult the linked reference for syntax and parameters.

Get-Command Update-PSScriptFileInfo -SyntaxOpen guide
Built-in cmdlet

Use-Transaction cmdlet

Use-Transaction is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Use-Transaction -SyntaxOpen guide
Built-in cmdlet

Wait-Job cmdlet

Wait-Job is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Get-Command Wait-Job -SyntaxOpen guide
Built-in cmdlet

Where-Object cmdlet

Where-Object is documented in the Microsoft.PowerShell.Core module. Consult the linked reference for syntax and parameters.

Where-Object [-FilterScript] <scriptblock>Open guide
Built-in cmdlet

Write-EventLog cmdlet

Write-EventLog is documented in the Microsoft.PowerShell.Management module. Consult the linked reference for syntax and parameters.

Get-Command Write-EventLog -SyntaxOpen guide