Próximas alterações recentes no Azure PowerShell

Geral

Az.Accounts

Clear-AzConfig

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O parâmetro DisableErrorRecordsPersistence será preterido, um novo parâmetro EnableErrorRecordsPersistence será adicionado em vez disso. A gravação de registros de erros no sistema de arquivos se tornará opt-in em vez de opt-out. Essa mudança acontecerá por volta de maio de 2024
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Accounts: 2.X e Az versão: 12.0.0

Get-AzConfig

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O parâmetro DisableErrorRecordsPersistence será preterido, um novo parâmetro EnableErrorRecordsPersistence será adicionado em vez disso. A gravação de registros de erros no sistema de arquivos se tornará opt-in em vez de opt-out. Essa mudança acontecerá por volta de maio de 2024
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Accounts: 2.X e Az versão: 12.0.0

Update-AzConfig

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O parâmetro DisableErrorRecordsPersistence será preterido, um novo parâmetro EnableErrorRecordsPersistence será adicionado em vez disso. A gravação de registros de erros no sistema de arquivos se tornará opt-in em vez de opt-out. Essa mudança acontecerá por volta de maio de 2024
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Accounts: 2.X e Az versão: 12.0.0

Az.CosmosDB

Get-AzCosmosDBAccountKey

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída para -Type ConnectionStrings será alterado para List<DatabaseAccountConnectionString> na próxima versão principal.
    • Espera-se que esta alteração entre em vigor a partir da versão Az.CosmosDB: 2.0.0 e Az versão: 12.0.0

Az.KeyVault

Invoke-AzKeyVaultKeyOperation

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros

    • O tipo de saída 'Microsoft.Azure.Commands.KeyVault.Models.PSKeyOperationResult' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Resultado'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'RawResult'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.KeyVault: 6.0.0 e Az versão: 12.0.0
  • A quebra de parâmetros-mudança acontecerá com todos os conjuntos de parâmetros

    • -Value
      • O parâmetro : 'Value' está sendo substituído pelo parâmetro : 'ByteArrayValue'.
      • Espera-se que esta alteração entre em vigor a partir da versão Az.KeyVault: 6.0.0 e Az versão: 12.0.0

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'ResouceType'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'ResourceType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.RecoveryServices: 7.0.0 e Az versão: 12.0.0

Import-AzRecoveryServicesAsrVaultSettingsFile

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'ResouceType'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'ResourceType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.RecoveryServices: 7.0.0 e Az versão: 12.0.0

Set-AzRecoveryServicesAsrVaultContext

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'ResouceType'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'ResourceType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.RecoveryServices: 7.0.0 e Az versão: 12.0.0

Az.Resources

Get-AzPolicyAssignment

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Get-AzPolicyDefinition

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Get-AzPolicyExemption

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Get-AzPolicySetDefinition

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

New-AzPolicyAssignment

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

New-AzPolicyDefinition

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

New-AzPolicyExemption

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

New-AzPolicySetDefinition

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Set-AzPolicyAssignment

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Set-AzPolicyDefinition

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Set-AzPolicyExemption

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Set-AzPolicySetDefinition

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O tipo de saída 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' está mudando
    • As seguintes propriedades no tipo de saída estão sendo preteridas: 'Propriedades'
    • As seguintes propriedades estão sendo adicionadas ao tipo de saída: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Resources: 7.1.0 e Az versão: 12.0.0

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O valor padrão de FailoverPolicy mudará de Automático para Manual
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Sql: 5.0.0 e Az versão: 12.0.0

Set-AzSqlDatabaseFailoverGroup

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • O valor padrão de FailoverPolicy mudará de Automático para Manual
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Sql: 5.0.0 e Az versão: 12.0.0

Az.Storage

Get-AzStorageQueue

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • A propriedade filho CloudQueue e EncodeMessage do SDK v11 preterido será removida. Use a propriedade filho QueueClient em vez de CloudQueue.
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Storage: 6.0.0 e Az versão: 11.0.0

New-AzStorageQueue

  • A quebra-alteração do cmdlet acontecerá a todos os conjuntos de parâmetros
    • A propriedade filho CloudQueue e EncodeMessage do SDK v11 preterido será removida. Use a propriedade filho QueueClient em vez de CloudQueue.
    • Espera-se que esta alteração entre em vigor a partir da versão Az.Storage: 6.0.0 e Az versão: 11.0.0

New-AzStorageQueueSASToken

  • A quebra de parâmetros-mudança acontecerá com todos os conjuntos de parâmetros
    • -Protocol
      • O tipo de parâmetro Protocol será alterado de SharedAccessProtocol para string.
      • Espera-se que esta alteração entre em vigor a partir da versão Az.Storage: 7.0.0 e Az versão: 12.0.0

Set-AzStorageAccount

  • A quebra de parâmetros-mudança acontecerá com todos os conjuntos de parâmetros
    • -UpgradeToStorageV2
      • Um prompt que precisa da confirmação dos usuários será adicionado ao atualizar uma conta de armazenamento de StorageV1 ou BlobStorage para StorageV2. Suprimi-lo com -Force.
      • Espera-se que esta alteração entre em vigor a partir da versão Az.Storage: 7.0.0 e Az versão: 12.0.0

Set-AzStorageFileContent

  • A quebra de parâmetros-mudança acontecerá com todos os conjuntos de parâmetros
    • -Path
      • Ao carregar usando o token SAS sem permissão de Ler, o caminho de destino será tomado como um caminho de arquivo, em vez de um caminho de diretório anteriormente.
      • Espera-se que esta alteração entre em vigor a partir da versão Az.Storage: 7.0.0 e Az versão: 12.0.0