Changements cassants à venir dans Azure PowerShell

Général

Az.Accounts

Clear-AzConfig

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le paramètre DisableErrorRecordsPersistence sera déconseillé, un nouveau paramètre EnableErrorRecordsPersistence sera ajouté à la place. L’écriture d’enregistrements d’erreurs dans le système de fichiers passera d’un mode opt-in (activation) à un mode opt-out (désactivation). Cette modification interviendra vers le mois de mai 2024
    • Cette modification devrait prendre effet à partir de la version 2.X de Az.Accounts et de la version 12.0.0 de Az

Get-AzConfig

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le paramètre DisableErrorRecordsPersistence sera déconseillé, un nouveau paramètre EnableErrorRecordsPersistence sera ajouté à la place. L’écriture d’enregistrements d’erreurs dans le système de fichiers passera d’un mode opt-in (activation) à un mode opt-out (désactivation). Cette modification interviendra vers le mois de mai 2024
    • Cette modification devrait prendre effet à partir de la version 2.X de Az.Accounts et de la version 12.0.0 de Az

Update-AzConfig

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le paramètre DisableErrorRecordsPersistence sera déconseillé, un nouveau paramètre EnableErrorRecordsPersistence sera ajouté à la place. L’écriture d’enregistrements d’erreurs dans le système de fichiers passera d’un mode opt-in (activation) à un mode opt-out (désactivation). Cette modification interviendra vers le mois de mai 2024
    • Cette modification devrait prendre effet à partir de la version 2.X de Az.Accounts et de la version 12.0.0 de Az

Az.CosmosDB

Get-AzCosmosDBAccountKey

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie pour –Type ConnectionStrings est remplacé par List<DatabaseAccountConnectionString> dans la prochaine version majeure.
    • Cette modification devrait entrer en vigueur à partir de la version Az.CosmosDB : 2.0.0 et de la version Az : 12.0.0

Az.KeyVault

Invoke-AzKeyVaultKeyOperation

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres

    • Le type de sortie « Microsoft.Azure.Commands.KeyVault.Models.PSKeyOperationResult » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Result »
    • Les propriétés suivantes sont ajoutées au type de sortie : « RawResult »
    • Cette modification devrait prendre effet à partir de la version 6.0.0 de Az.KeyVault et de la version 12.0.0 de Az
  • Un changement cassant de paramètre se produira pour tous les ensembles de paramètres

    • -Value
      • Le paramètre : « Value » est remplacé par le paramètre : « ByteArrayValue ».
      • Cette modification devrait prendre effet à partir de la version 6.0.0 de Az.KeyVault et de la version 12.0.0 de Az

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings » change
    • Les propriétés suivantes du type de sortie sont dépréciées : « ResouceType »
    • Les propriétés suivantes sont ajoutées au type de sortie : « ResourceType »
    • Cette modification doit prendre effet à partir des versions Az.RecoveryServices 7.0.0 et Az 12.0.0

Import-AzRecoveryServicesAsrVaultSettingsFile

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings » change
    • Les propriétés suivantes du type de sortie sont dépréciées : « ResouceType »
    • Les propriétés suivantes sont ajoutées au type de sortie : « ResourceType »
    • Cette modification doit prendre effet à partir des versions Az.RecoveryServices 7.0.0 et Az 12.0.0

Set-AzRecoveryServicesAsrVaultContext

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings » change
    • Les propriétés suivantes du type de sortie sont dépréciées : « ResouceType »
    • Les propriétés suivantes sont ajoutées au type de sortie : « ResourceType »
    • Cette modification doit prendre effet à partir des versions Az.RecoveryServices 7.0.0 et Az 12.0.0

Az.Resources

Get-AzPolicyAssignment

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » change
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « EnforcementMode » « Metadata » « NonComplianceMessages » « NotScopes » « Parameters » « PolicyDefinitionId » « Scope »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Get-AzPolicyDefinition

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « Metadata » « Mode » « Parameters » « PolicyRule » « PolicyType »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Get-AzPolicyExemption

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « ExemptionCategory » « ExpiresOn » « Metadata » « PolicyAssignmentId » « PolicyDefinitionReferenceIds »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Get-AzPolicySetDefinition

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « Metadata » « Parameters » « PolicyDefinitionGroups » « PolicyDefinitions » « PolicyDefinitions » « PolicyType »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

New-AzPolicyAssignment

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » change
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « EnforcementMode » « Metadata » « NonComplianceMessages » « NotScopes » « Parameters » « PolicyDefinitionId » « Scope »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

New-AzPolicyDefinition

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « Metadata » « Mode » « Parameters » « PolicyRule » « PolicyType »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

New-AzPolicyExemption

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « ExemptionCategory » « ExpiresOn » « Metadata » « PolicyAssignmentId » « PolicyDefinitionReferenceIds »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

New-AzPolicySetDefinition

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « Metadata » « Parameters » « PolicyDefinitionGroups » « PolicyDefinitions » « PolicyDefinitions » « PolicyType »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Set-AzPolicyAssignment

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » change
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « EnforcementMode » « Metadata » « NonComplianceMessages » « NotScopes » « Parameters » « PolicyDefinitionId » « Scope »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Set-AzPolicyDefinition

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « Metadata » « Mode » « Parameters » « PolicyRule » « PolicyType »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Set-AzPolicyExemption

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « ExemptionCategory » « ExpiresOn » « Metadata » « PolicyAssignmentId » « PolicyDefinitionReferenceIds »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Set-AzPolicySetDefinition

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • Le type de sortie « Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment » est en cours de modification
    • Les propriétés suivantes du type de sortie sont déconseillées : « Properties »
    • Les propriétés suivantes sont ajoutées au type de sortie : « Description » « DisplayName » « Metadata » « Parameters » « PolicyDefinitionGroups » « PolicyDefinitions » « PolicyDefinitions » « PolicyType »
    • Cette modification devrait entrer en vigueur à partir de la version Az.Resources : 7.1.0 et de la version Az : 12.0.0

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • La valeur par défaut de FailoverPolicy passe d’Automatique à Manuel
    • Cette modification devrait prendre effet à partir de la version 5.0.0 d’Az.Sql et de la version 12.0.0 d’Az

Set-AzSqlDatabaseFailoverGroup

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • La valeur par défaut de FailoverPolicy passe d’Automatique à Manuel
    • Cette modification devrait prendre effet à partir de la version 5.0.0 d’Az.Sql et de la version 12.0.0 d’Az

Az.Storage

Get-AzStorageQueue

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • La propriété enfant CloudQueue et EncodeMessage du Kit de développement logiciel (SDK) v11 déprécié sera supprimée. Utilisez la propriété enfant QueueClient au lieu de CloudQueue.
    • Cette modification doit prendre effet à partir des versions Az.Storage 6.0.0 et Az 11.0.0

New-AzStorageQueue

  • Un changement cassant de la cmdlet va se produire pour tous les ensembles de paramètres
    • La propriété enfant CloudQueue et EncodeMessage du Kit de développement logiciel (SDK) v11 déprécié sera supprimée. Utilisez la propriété enfant QueueClient au lieu de CloudQueue.
    • Cette modification doit prendre effet à partir des versions Az.Storage 6.0.0 et Az 11.0.0

New-AzStorageQueueSASToken

  • Un changement cassant de paramètre se produira pour tous les ensembles de paramètres
    • -Protocol
      • Le type de protocole de paramètre sera remplacé par SharedAccessProtocol par chaîne.
      • Cette modification devrait entrer en vigueur à partir de la version Az.Storage : 7.0.0 et de la version Az : 12.0.0

Set-AzStorageAccount

  • Un changement cassant de paramètre se produira pour tous les ensembles de paramètres
    • -UpgradeToStorageV2
      • Une invite demandant la confirmation de l’utilisateur sera ajoutée lors de la mise à niveau d’un compte de stockage de StorageV1 ou BlobStorage vers StorageV2. Supprimez-la avec -Force.
      • Cette modification devrait entrer en vigueur à partir de la version Az.Storage : 7.0.0 et de la version Az : 12.0.0

Set-AzStorageFileContent

  • Un changement cassant de paramètre se produira pour tous les ensembles de paramètres
    • -Path
      • Lors du téléchargement à l’aide d’un jeton SAS sans autorisation de lecture, le chemin de destination sera considéré comme un chemin de fichier, au lieu d’un chemin de répertoire auparavant.
      • Cette modification devrait entrer en vigueur à partir de la version Az.Storage : 7.0.0 et de la version Az : 12.0.0