Historique des versions des modules et des cmdlets
Article
Cet article liste les modules et les applets de commande qui sont inclus dans les différentes versions de PowerShell. C’est un résumé des informations contenues dans les notes de publication. Vous trouverez des informations plus détaillées dans les notes de publication :
Ce module est disponible uniquement dans Windows PowerShell.
Nom de l’applet de commande
5,1
Remarque
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
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
Add-Computer
Windows uniquement
Add-Content
Checkpoint-Computer
Windows uniquement
Clear-Content
Clear-EventLog
Windows uniquement
Clear-Item
Clear-ItemProperty
Clear-RecycleBin
Windows uniquement
Complete-Transaction
Windows uniquement
Convert-Path
Copy-Item
Copy-ItemProperty
Debug-Process
Disable-ComputerRestore
Windows uniquement
Enable-ComputerRestore
Windows uniquement
Get-ChildItem
Get-Clipboard
NotsupportedonmacOS
Get-ComputerInfo
Windows uniquement
Get-ComputerRestorePoint
Windows uniquement
Get-Content
Get-ControlPanelItem
Windows uniquement
Get-EventLog
Windows uniquement
Get-HotFix
Windows uniquement
Get-Item
Get-ItemProperty
Get-ItemPropertyValue
Get-Location
Get-Process
Get-PSDrive
Get-PSProvider
Get-Service
Windows uniquement
Get-TimeZone
Windows uniquement
Get-Transaction
Windows uniquement
Get-WmiObject
Windows uniquement
Invoke-Item
Invoke-WmiMethod
Windows uniquement
Join-Path
Limit-EventLog
Windows uniquement
Move-Item
Move-ItemProperty
New-EventLog
Windows uniquement
New-Item
New-ItemProperty
New-PSDrive
New-Service
Windows uniquement
New-WebServiceProxy
Windows uniquement
Pop-Location
Push-Location
Register-WmiEvent
Windows uniquement
Remove-Computer
Windows uniquement
Remove-EventLog
Windows uniquement
Remove-Item
Remove-ItemProperty
Remove-PSDrive
Remove-Service
Windows uniquement
Remove-WmiObject
Windows uniquement
Rename-Computer
Windows uniquement
Rename-Item
Rename-ItemProperty
Reset-ComputerMachinePassword
Windows uniquement
Resolve-Path
Restart-Computer
Ajout de la prise en charge de Linux/macOS dans 7.1
Restart-Service
Windows uniquement
Restore-Computer
Windows uniquement
Resume-Service
Windows uniquement
Set-Clipboard
Set-Content
Set-Item
Set-ItemProperty
Set-Location
Set-Service
Windows uniquement
Set-TimeZone
Windows uniquement
Set-WmiInstance
Windows uniquement
Show-ControlPanelItem
Windows uniquement
Show-EventLog
Windows uniquement
Split-Path
Start-Process
Start-Service
Windows uniquement
Start-Transaction
Windows uniquement
Stop-Computer
Ajout de la prise en charge de Linux/macOS dans 7.1
Stop-Process
Stop-Service
Windows uniquement
Suspend-Service
Windows uniquement
Test-ComputerSecureChannel
Windows uniquement
Test-Connection
Test-Path
Undo-Transaction
Windows uniquement
Use-Transaction
Windows uniquement
Wait-Process
Write-EventLog
Windows uniquement
Microsoft.PowerShell.ODataUtils
Ce module est disponible uniquement dans Windows PowerShell.
Nom de l’applet de commande
5,1
Remarque
Export-ODataEndpointProxy
Microsoft.PowerShell.Operation.Validation
Ce module est disponible uniquement dans Windows PowerShell.
Nom de l’applet de commande
5,1
Remarque
Get-OperationValidation
Invoke-OperationValidation
Microsoft.PowerShell.PSResourceGet
Nom de l’applet de commande
7.4
7,5
Remarque
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
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
ConvertFrom-SecureString
ConvertTo-SecureString
Get-Acl
Windows uniquement
Get-AuthenticodeSignature
Windows uniquement
Get-CmsMessage
Prise en charge de Linux/macOS ajoutée à la version 7.1
Get-Credential
Get-ExecutionPolicy
Retourne Unrestricted (sans restriction) sur Linux/macOS
Get-PfxCertificate
New-FileCatalog
Windows uniquement
Protect-CmsMessage
Prise en charge de Linux/macOS ajoutée à la version 7.1
Set-Acl
Windows uniquement
Set-AuthenticodeSignature
Windows uniquement
Set-ExecutionPolicy
Ne fait rien sur Linux/macOS
Test-FileCatalog
Windows uniquement
Unprotect-CmsMessage
Prise en charge de Linux/macOS ajoutée à la version 7.1
Microsoft.PowerShell.Utility
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
Add-Member
Add-Type
Clear-Variable
Compare-Object
ConvertFrom-Csv
ConvertFrom-Json
ConvertFrom-Markdown
Ajouté à la version 6.1
ConvertFrom-SddlString
Windows uniquement
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
Aucune source d’événements disponible sur Linux/macOS
Get-EventSubscriber
Get-FileHash
Get-FormatData
Get-Host
Get-MarkdownOption
Ajouté à la version 6.1
Get-Member
Get-PSBreakpoint
Get-PSCallStack
Get-Random
Get-Runspace
Get-RunspaceDebug
Get-SecureRandom
Ajouté à la version 7.4
Get-TraceSource
Get-TypeData
Get-UICulture
Get-Unique
Get-Uptime
Get-Variable
Get-Verb
Enlevé 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
Aucune source d’événements disponible sur Linux/macOS
New-Guid
New-Object
New-TemporaryFile
New-TimeSpan
New-Variable
Out-File
Out-GridView
Windows uniquement
Out-Printer
Windows uniquement
Out-String
Read-Host
Register-EngineEvent
Aucune source d’événements disponible sur Linux/macOS
Register-ObjectEvent
Remove-Alias
Remove-Event
Aucune source d’événements disponible sur Linux/macOS
Remove-PSBreakpoint
Remove-TypeData
Remove-Variable
Select-Object
Select-String
Select-Xml
Send-MailMessage
Set-Alias
Set-Date
Set-MarkdownOption
Ajouté à la version 6.1
Set-PSBreakpoint
Set-TraceSource
Set-Variable
Show-Command
Windows uniquement
Show-Markdown
Ajouté à la version 6.1
Sort-Object
Start-Sleep
Tee-Object
Test-Json
Trace-Command
Unblock-File
Ajout de la prise en charge pour macOS dans 7.0
Unregister-Event
Aucune source d’événements disponible sur 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
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
Connect-WSMan
Windows uniquement
Disable-WSManCredSSP
Windows uniquement
Disconnect-WSMan
Windows uniquement
Enable-WSManCredSSP
Windows uniquement
Get-WSManCredSSP
Windows uniquement
Get-WSManInstance
Windows uniquement
Invoke-WSManAction
Windows uniquement
New-WSManInstance
Windows uniquement
New-WSManSessionOption
Windows uniquement
Remove-WSManInstance
Windows uniquement
Set-WSManInstance
Windows uniquement
Set-WSManQuickConfig
Windows uniquement
Test-WSMan
Windows uniquement
PackageManagement
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7.4
7,5
Remarque
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
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
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
Ce module est disponible uniquement dans Windows PowerShell.
Nom de l’applet de commande
5,1
Notes
Configuration
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
Ce module est disponible uniquement à partir de PowerShell Gallery.
Nom de l’applet de commande
2.0.5
Notes
Configuration
Get-DscResource
Invoke-DscResource
Expérimental
New-DSCCheckSum
PSDesiredStateConfiguration v3.x - Préversion
Ce module est disponible uniquement à partir de PowerShell Gallery.
Nom de l’applet de commande
3.0 (préversion)
Notes
Configuration
ConvertTo-DscJsonSchema
Get-DscResource
Invoke-DscResource
New-DscChecksum
PSDiagnostics
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
Disable-PSTrace
Windows uniquement
Disable-PSWSManCombinedTrace
Windows uniquement
Disable-WSManTrace
Windows uniquement
Enable-PSTrace
Windows uniquement
Enable-PSWSManCombinedTrace
Windows uniquement
Enable-WSManTrace
Windows uniquement
Get-LogProperties
Windows uniquement
Set-LogProperties
Windows uniquement
Start-Trace
Windows uniquement
Stop-Trace
Windows uniquement
PSReadLine
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
Get-PSReadLineKeyHandler
Get-PSReadLineOption
PSConsoleHostReadLine
Remove-PSReadLineKeyHandler
Set-PSReadLineKeyHandler
Set-PSReadLineOption
PSScheduledJob
Ce module est disponible uniquement dans Windows PowerShell.
Nom de l’applet de commande
5,1
Remarque
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 & PSWorkflowUtility
Ce module est disponible uniquement dans Windows PowerShell.
Nom de l’applet de commande
5,1
Remarque
New-PSWorkflowExecutionOption
New-PSWorkflowSession
Invoke-AsWorkflow
ThreadJob
Nom de l’applet de commande
5,1
7.2
7.3
7.4
7,5
Remarque
Start-ThreadJob
Peut être installé dans PowerShell 5.1
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez https://aka.ms/ContentUserFeedback.