Modifiche di rilievo imminenti in Azure PowerShell

Generali

Az.Accounts

Clear-AzConfig

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro DisableErrorRecordsPersistence verrà deprecato. Verrà invece aggiunto un nuovo parametro EnableErrorRecordsPersistence . La scrittura di record di errore nel file system diventerà esplicita anziché rifiutare esplicitamente. Questa modifica avverrà intorno a maggio 2024
    • Questa modifica avrà effetto dalla versione Az.Accounts: 2.X e Az versione: 12.0.0

Get-AzConfig

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro DisableErrorRecordsPersistence verrà deprecato. Verrà invece aggiunto un nuovo parametro EnableErrorRecordsPersistence . La scrittura di record di errore nel file system diventerà esplicita anziché rifiutare esplicitamente. Questa modifica avverrà intorno a maggio 2024
    • Questa modifica avrà effetto dalla versione Az.Accounts: 2.X e Az versione: 12.0.0

Update-AzConfig

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il parametro DisableErrorRecordsPersistence verrà deprecato. Verrà invece aggiunto un nuovo parametro EnableErrorRecordsPersistence . La scrittura di record di errore nel file system diventerà esplicita anziché rifiutare esplicitamente. Questa modifica avverrà intorno a maggio 2024
    • Questa modifica avrà effetto dalla versione Az.Accounts: 2.X e Az versione: 12.0.0

Az.CosmosDB

Get-AzCosmosDBAccountKey

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output per -Type Connessione ionStrings verrà modificato in List<DatabaseAccountConnectionString> nella versione principale successiva.
    • Questa modifica avrà effetto dalla versione di Az.CosmosDB: 2.0.0 e Az versione: 12.0.0

Az.KeyVault

Invoke-AzKeyVaultKeyOperation

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri

    • Il tipo di output 'Microsoft.Azure.Commands.KeyVault.Models.PSKeyOperationResult' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Result'
    • Le proprietà seguenti vengono aggiunte al tipo di output : 'RawResult'
    • Questa modifica avrà effetto dalla versione az.keyvault: 6.0.0 e az: 12.0.0
  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri

    • -Value
      • Il parametro : 'Value' viene sostituito dal parametro : 'ByteArrayValue'.
      • Questa modifica avrà effetto dalla versione az.keyvault: 6.0.0 e az: 12.0.0

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Impostazioni' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'ResouceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'ResourceType'
    • Questa modifica avrà effetto da Az.RecoveryServices versione: 7.0.0 e Az versione: 12.0.0

Import-AzRecoveryServicesAsrVaultSettingsFile

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Impostazioni' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'ResouceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'ResourceType'
    • Questa modifica avrà effetto da Az.RecoveryServices versione: 7.0.0 e Az versione: 12.0.0

Set-AzRecoveryServicesAsrVaultContext

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Impostazioni' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'ResouceType'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'ResourceType'
    • Questa modifica avrà effetto da Az.RecoveryServices versione: 7.0.0 e Az versione: 12.0.0

Az.Resources

Get-AzPolicyAssignment

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Get-AzPolicyDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Get-AzPolicyExemption

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Get-AzPolicySetDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

New-AzPolicyAssignment

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

New-AzPolicyDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

New-AzPolicyExemption

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

New-AzPolicySetDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Set-AzPolicyAssignment

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Set-AzPolicyDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Set-AzPolicyExemption

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Set-AzPolicySetDefinition

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il tipo di output 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition' sta cambiando
    • Le proprietà seguenti nel tipo di output sono deprecate: 'Properties'
    • Al tipo di output vengono aggiunte le proprietà seguenti: 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType'
    • Questa modifica avrà effetto da Az.Resources versione: 7.1.0 e Az versione: 12.0.0

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il valore predefinito di FailoverPolicy passerà da Automatico a Manuale
    • Questa modifica avrà effetto dalla versione Az.Sql: 5.0.0 e Az: 12.0.0

Set-AzSqlDatabaseFailoverGroup

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • Il valore predefinito di FailoverPolicy passerà da Automatico a Manuale
    • Questa modifica avrà effetto dalla versione Az.Sql: 5.0.0 e Az: 12.0.0

Az.Storage

Get-AzStorageQueue

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • La proprietà figlio CloudQueue e EncodeMessage dall'SDK v11 deprecato verrà rimossa. Usare la proprietà figlio QueueClient anziché CloudQueue.
    • Questa modifica avrà effetto da Az.Archiviazione versione: 6.0.0 e Az versione: 11.0.0

New-AzStorageQueue

  • La modifica che causa un'interruzione del cmdlet verrà eseguita in tutti i set di parametri
    • La proprietà figlio CloudQueue e EncodeMessage dall'SDK v11 deprecato verrà rimossa. Usare la proprietà figlio QueueClient anziché CloudQueue.
    • Questa modifica avrà effetto da Az.Archiviazione versione: 6.0.0 e Az versione: 11.0.0

New-AzStorageQueueSASToken

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Protocol
      • Il tipo di parametro Protocol verrà modificato da SharedAccessProtocol a string.
      • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Set-AzStorageAccount

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -UpgradeToStorageV2
      • Quando si aggiorna un account di archiviazione da Archiviazione V1 o BLOB Archiviazione a Archiviazione V2, verrà aggiunta una richiesta di conferma degli utenti. Eliminarlo con -Force.
      • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0

Set-AzStorageFileContent

  • La modifica che causa un'interruzione del parametro verrà eseguita in tutti i set di parametri
    • -Path
      • Quando si carica usando il token di firma di accesso condiviso senza autorizzazione di lettura, il percorso di destinazione verrà usato come percorso di file, anziché come percorso di directory in precedenza.
      • Questa modifica avrà effetto da Az.Archiviazione versione: 7.0.0 e Az versione: 12.0.0