En este artículo se muestran los módulos y cmdlets que se suministran con diversas versiones de PowerShell. Este es un resumen de la información encontrada en las notas de la versión. Puede encontrar información más detallada en las notas de la versión:
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota:
Get-IseSnippet
Import-IseSnippet
New-IseSnippet
Microsoft.PowerShell.Archive
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Compress-Archive
Expand-Archive
Microsoft.PowerShell.Core
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Add-History
Add-PSSnapin
Solo Windows
Clear-History
Clear-Host
Connect-PSSession
Solo Windows
Debug-Job
Disable-ExperimentalFeature
Incorporado en la versión 6.2
Disable-PSRemoting
Solo Windows
Disable-PSSessionConfiguration
Solo Windows
Disconnect-PSSession
Solo Windows
Enable-ExperimentalFeature
Incorporado en la versión 6.2
Enable-PSRemoting
Solo Windows
Enable-PSSessionConfiguration
Solo Windows
Enter-PSHostProcess
Compatibilidad agregada con Linux en 6.2
Enter-PSSession
Exit-PSHostProcess
Compatibilidad agregada con Linux en 6.2
Exit-PSSession
Export-Console
Solo Windows
Export-ModuleMember
ForEach-Object
Get-Command
Get-ExperimentalFeature
Incorporado en la versión 6.2
Get-Help
Get-History
Get-Job
Get-Module
Get-PSHostProcessInfo
Compatibilidad agregada con Linux en 6.2
Get-PSSession
Get-PSSessionCapability
Get-PSSessionConfiguration
Get-PSSnapin
Solo Windows
Get-Verb
Movido a Microsoft.PowerShell.Utility 6.0+
Import-Module
Invoke-Command
Invoke-History
New-Module
New-ModuleManifest
New-PSRoleCapabilityFile
New-PSSession
New-PSSessionConfigurationFile
Compatibilidad agregada con Linux en 7.3
New-PSSessionOption
New-PSTransportOption
Out-Default
Out-Host
Out-Null
Receive-Job
Receive-PSSession
Solo Windows
Register-ArgumentCompleter
Register-PSSessionConfiguration
Solo Windows
Remove-Job
Remove-Module
Remove-PSSession
Remove-PSSnapin
Solo Windows
Resume-Job
Save-Help
Set-PSDebug
Set-PSSessionConfiguration
Solo Windows
Set-StrictMode
Start-Job
Stop-Job
Switch-Process
Solo Linux y macOS
Suspend-Job
Solo Windows
Test-ModuleManifest
Test-PSSessionConfigurationFile
Solo Windows
Unregister-PSSessionConfiguration
Solo Windows
Update-Help
Wait-Job
Where-Object
Microsoft.PowerShell.Diagnostics
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Export-Counter
Solo Windows
Get-Counter
Solo Windows
Get-WinEvent
Solo Windows
Import-Counter
Solo Windows
New-WinEvent
Solo Windows
Microsoft.PowerShell.Host
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Start-Transcript
Stop-Transcript
Microsoft.PowerShell.LocalAccounts (64-bit only)
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota:
Add-LocalGroupMember
Disable-LocalUser
Enable-LocalUser
Get-LocalGroup
Get-LocalGroupMember
Get-LocalUser
New-LocalGroup
New-LocalUser
Remove-LocalGroup
Remove-LocalGroupMember
Remove-LocalUser
Rename-LocalGroup
Rename-LocalUser
Set-LocalGroup
Set-LocalUser
Microsoft.PowerShell.Management
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Add-Computer
Solo Windows
Add-Content
Checkpoint-Computer
Solo Windows
Clear-Content
Clear-EventLog
Solo Windows
Clear-Item
Clear-ItemProperty
Clear-RecycleBin
Solo Windows
Complete-Transaction
Solo Windows
Convert-Path
Copy-Item
Copy-ItemProperty
Debug-Process
Disable-ComputerRestore
Solo Windows
Enable-ComputerRestore
Solo Windows
Get-ChildItem
Get-Clipboard
Get-ComputerInfo
Solo Windows
Get-ComputerRestorePoint
Solo Windows
Get-Content
Get-ControlPanelItem
Solo Windows
Get-EventLog
Solo Windows
Get-HotFix
Solo Windows
Get-Item
Get-ItemProperty
Get-ItemPropertyValue
Get-Location
Get-Process
Get-PSDrive
Get-PSProvider
Get-Service
Solo Windows
Get-TimeZone
Solo Windows
Get-Transaction
Solo Windows
Get-WmiObject
Solo Windows
Invoke-Item
Invoke-WmiMethod
Solo Windows
Join-Path
Limit-EventLog
Solo Windows
Move-Item
Move-ItemProperty
New-EventLog
Solo Windows
New-Item
New-ItemProperty
New-PSDrive
New-Service
Solo Windows
New-WebServiceProxy
Solo Windows
Pop-Location
Push-Location
Register-WmiEvent
Solo Windows
Remove-Computer
Solo Windows
Remove-EventLog
Solo Windows
Remove-Item
Remove-ItemProperty
Remove-PSDrive
Remove-Service
Solo Windows
Remove-WmiObject
Solo Windows
Rename-Computer
Solo Windows
Rename-Item
Rename-ItemProperty
Reset-ComputerMachinePassword
Solo Windows
Resolve-Path
Restart-Computer
Compatibilidad con Linux/macOS agregada en la versión 7.1
Restart-Service
Solo Windows
Restore-Computer
Solo Windows
Resume-Service
Solo Windows
Set-Clipboard
Set-Content
Set-Item
Set-ItemProperty
Set-Location
Set-Service
Solo Windows
Set-TimeZone
Solo Windows
Set-WmiInstance
Solo Windows
Show-ControlPanelItem
Solo Windows
Show-EventLog
Solo Windows
Split-Path
Start-Process
Start-Service
Solo Windows
Start-Transaction
Solo Windows
Stop-Computer
Compatibilidad con Linux/macOS agregada en la versión 7.1
Stop-Process
Stop-Service
Solo Windows
Suspend-Service
Solo Windows
Test-ComputerSecureChannel
Solo Windows
Test-Connection
Test-Path
Undo-Transaction
Solo Windows
Use-Transaction
Solo Windows
Wait-Process
Write-EventLog
Solo Windows
Microsoft.PowerShell.ODataUtils
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota:
Export-ODataEndpointProxy
Microsoft.PowerShell.Operation.Validation
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota:
Get-OperationValidation
Invoke-OperationValidation
Microsoft.PowerShell.PSResourceGet
Nombre del cmdlet
7.4
7.5
Nota:
Get-PSResource
Import-PSGetRepository
Find-PSResource
Get-InstalledPSResource
Get-PSResourceRepository
Get-PSScriptFileInfo
Install-PSResource
New-PSScriptFileInfo
Publish-PSResource
Register-PSResourceRepository
Save-PSResource
Set-PSResourceRepository
Test-PSScriptFileInfo
Uninstall-PSResource
Unregister-PSResourceRepository
Update-PSModuleManifest
Update-PSResource
Update-PSScriptFileInfo
Microsoft.PowerShell.Security
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
ConvertFrom-SecureString
ConvertTo-SecureString
Get-Acl
Solo Windows
Get-AuthenticodeSignature
Solo Windows
Get-CmsMessage
Se ha agregado compatibilidad con Linux/macOS en la versión 7.1.
Get-Credential
Get-ExecutionPolicy
Devuelve Unrestricted en Linux/macOS
Get-PfxCertificate
New-FileCatalog
Solo Windows
Protect-CmsMessage
Se ha agregado compatibilidad con Linux/macOS en la versión 7.1.
Set-Acl
Solo Windows
Set-AuthenticodeSignature
Solo Windows
Set-ExecutionPolicy
No hace nada en Linux/macOS
Test-FileCatalog
Solo Windows
Unprotect-CmsMessage
Se ha agregado compatibilidad con Linux/macOS en la versión 7.1.
Microsoft.PowerShell.Utility
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Add-Member
Add-Type
Clear-Variable
Compare-Object
ConvertFrom-Csv
ConvertFrom-Json
ConvertFrom-Markdown
Incorporado en la versión 6.1
ConvertFrom-SddlString
Solo Windows
ConvertFrom-String
ConvertFrom-StringData
Convert-String
ConvertTo-Csv
ConvertTo-Html
ConvertTo-Json
ConvertTo-Xml
Debug-Runspace
Disable-PSBreakpoint
Disable-RunspaceDebug
Enable-PSBreakpoint
Enable-RunspaceDebug
Export-Alias
Export-Clixml
Export-Csv
Export-FormatData
Export-PSSession
Format-Custom
Format-Hex
Format-List
Format-Table
Format-Wide
Get-Alias
Get-Culture
Get-Date
Get-Error
Get-Event
Ningún origen del evento disponible en Linux/macOS
Get-EventSubscriber
Get-FileHash
Get-FormatData
Get-Host
Get-MarkdownOption
Incorporado en la versión 6.1
Get-Member
Get-PSBreakpoint
Get-PSCallStack
Get-Random
Get-Runspace
Get-RunspaceDebug
Get-SecureRandom
Incorporado en la versión 7.4
Get-TraceSource
Get-TypeData
Get-UICulture
Get-Unique
Get-Uptime
Get-Variable
Get-Verb
Movido de Microsoft.PowerShell.Core
Group-Object
Import-Alias
Import-Clixml
Import-Csv
Import-LocalizedData
Import-PowerShellDataFile
Import-PSSession
Invoke-Expression
Invoke-RestMethod
Invoke-WebRequest
Join-String
Measure-Command
Measure-Object
New-Alias
New-Event
Ningún origen del evento disponible en Linux/macOS
New-Guid
New-Object
New-TemporaryFile
New-TimeSpan
New-Variable
Out-File
Out-Gridview
Solo Windows
Out-Printer
Solo Windows
Out-String
Read-Host
Register-EngineEvent
Ningún origen del evento disponible en Linux/macOS
Register-ObjectEvent
Remove-Alias
Remove-Event
Ningún origen del evento disponible en Linux/macOS
Remove-PSBreakpoint
Remove-TypeData
Remove-Variable
Select-Object
Select-String
Select-Xml
Send-MailMessage
Set-Alias
Set-Date
Set-MarkdownOption
Incorporado en la versión 6.1
Set-PSBreakpoint
Set-TraceSource
Set-Variable
Show-Command
Solo Windows
Show-Markdown
Incorporado en la versión 6.1
Sort-Object
Start-Sleep
Tee-Object
Test-Json
Trace-Command
Unblock-File
Compatibilidad agregada con macOS en 7.0
Unregister-Event
Ningún origen del evento disponible en Linux/macOS
Update-FormatData
Update-List
Update-TypeData
Wait-Debugger
Wait-Event
Write-Debug
Write-Error
Write-Host
Write-Information
Write-Output
Write-Progress
Write-Verbose
Write-Warning
Microsoft.WSMan.Management
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Connect-WSMan
Solo Windows
Disable-WSManCredSSP
Solo Windows
Disconnect-WSMan
Solo Windows
Enable-WSManCredSSP
Solo Windows
Get-WSManCredSSP
Solo Windows
Get-WSManInstance
Solo Windows
Invoke-WSManAction
Solo Windows
New-WSManInstance
Solo Windows
New-WSManSessionOption
Solo Windows
Remove-WSManInstance
Solo Windows
Set-WSManInstance
Solo Windows
Set-WSManQuickConfig
Solo Windows
Test-WSMan
Solo Windows
PackageManagement
Nombre del cmdlet
5,1
7.2
7.4
7.4
7.5
Nota:
Find-Package
Find-PackageProvider
Get-Package
Get-PackageProvider
Get-PackageSource
Import-PackageProvider
Install-Package
Install-PackageProvider
Register-PackageSource
Save-Package
Set-PackageSource
Uninstall-Package
Unregister-PackageSource
PowershellGet 2.x
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Find-Command
Find-DscResource
Find-Module
Find-RoleCapability
Find-Script
Get-CredsFromCredentialProvider
Get-InstalledModule
Get-InstalledScript
Get-PSRepository
Install-Module
Install-Script
New-ScriptFileInfo
Publish-Module
Publish-Script
Register-PSRepository
Save-Module
Save-Script
Set-PSRepository
Test-ScriptFileInfo
Uninstall-Module
Uninstall-Script
Unregister-PSRepository
Update-Module
Update-ModuleManifest
Update-Script
Update-ScriptFileInfo
PSDesiredStateConfiguration v1.1
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota
Configuración
Disable-DscDebug
Enable-DscDebug
Get-DscConfiguration
Get-DscConfigurationStatus
Get-DscLocalConfigurationManager
Get-DscResource
Invoke-DscResource
New-DSCCheckSum
Publish-DscConfiguration
Remove-DscConfigurationDocument
Restore-DscConfiguration
Set-DscLocalConfigurationManager
Start-DscConfiguration
Stop-DscConfiguration
Test-DscConfiguration
Update-DscConfiguration
PSDesiredStateConfiguration v2.0.5
Estos módulos solo están disponibles en la Galería de PowerShell.
Nombre del cmdlet
2.0.5
Nota
Configuración
Get-DscResource
Invoke-DscResource
Habilitación de características
New-DSCCheckSum
PSDesiredStateConfiguration v3.x: versión preliminar
Estos módulos solo están disponibles en la Galería de PowerShell.
Nombre del cmdlet
3.0 (versión preliminar)
Nota
Configuración
ConvertTo-DscJsonSchema
Get-DscResource
Invoke-DscResource
New-DscChecksum
PSDiagnostics
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Disable-PSTrace
Solo Windows
Disable-PSWSManCombinedTrace
Solo Windows
Disable-WSManTrace
Solo Windows
Enable-PSTrace
Solo Windows
Enable-PSWSManCombinedTrace
Solo Windows
Enable-WSManTrace
Solo Windows
Get-LogProperties
Solo Windows
Set-LogProperties
Solo Windows
Start-Trace
Solo Windows
Stop-Trace
Solo Windows
PSReadLine
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Get-PSReadLineKeyHandler
Get-PSReadLineOption
PSConsoleHostReadLine
Remove-PSReadLineKeyHandler
Set-PSReadLineKeyHandler
Set-PSReadLineOption
PSScheduledJob
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota:
Add-JobTrigger
Disable-JobTrigger
Disable-ScheduledJob
Enable-JobTrigger
Enable-ScheduledJob
Get-JobTrigger
Get-ScheduledJob
Get-ScheduledJobOption
New-JobTrigger
New-ScheduledJobOption
Register-ScheduledJob
Remove-JobTrigger
Set-JobTrigger
Set-ScheduledJob
Set-ScheduledJobOption
Unregister-ScheduledJob
PSWorkflow y PSWorkflowUtility
Estos módulos solo están disponibles en Windows PowerShell.
Nombre del cmdlet
5,1
Nota:
New-PSWorkflowExecutionOption
New-PSWorkflowSession
Invoke-AsWorkflow
ThreadJob
Nombre del cmdlet
5,1
7.2
7.4
7.5
Nota:
Start-ThreadJob
Se puede instalar en PowerShell 5.1
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.