Nadchodzące zmiany powodujące niezgodność w programie Azure PowerShell

Ogólne

Az.Accounts

Clear-AzConfig

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Parametr DisableErrorRecordsPersistence będzie przestarzały, zamiast tego zostanie dodany nowy parametr EnableErrorRecordsPersistence . Zapisywanie rekordów błędów w systemie plików stanie się rezygnacją zamiast rezygnacji. Ta zmiana nastąpi około maja 2024 r.
    • Ta zmiana ma obowiązywać z wersji Az.Accounts: 2.X i Az w wersji 12.0.0

Get-AzConfig

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Parametr DisableErrorRecordsPersistence będzie przestarzały, zamiast tego zostanie dodany nowy parametr EnableErrorRecordsPersistence . Zapisywanie rekordów błędów w systemie plików stanie się rezygnacją zamiast rezygnacji. Ta zmiana nastąpi około maja 2024 r.
    • Ta zmiana ma obowiązywać z wersji Az.Accounts: 2.X i Az w wersji 12.0.0

Update-AzConfig

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Parametr DisableErrorRecordsPersistence będzie przestarzały, zamiast tego zostanie dodany nowy parametr EnableErrorRecordsPersistence . Zapisywanie rekordów błędów w systemie plików stanie się rezygnacją zamiast rezygnacji. Ta zmiana nastąpi około maja 2024 r.
    • Ta zmiana ma obowiązywać z wersji Az.Accounts: 2.X i Az w wersji 12.0.0

Az.CosmosDB

Get-AzCosmosDBAccountKey

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych dla parametru -Type Połączenie ionStrings zostanie zmieniony na Lista<DatabaseAccountConnectionString> w następnej wersji głównej.
    • Ta zmiana ma obowiązywać z modułu Az.CosmosDB w wersji 2.0.0 i Az: 12.0.0

Az.KeyVault

Invoke-AzKeyVaultKeyOperation

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów

    • Typ danych wyjściowych "Microsoft.Azure.Commands.KeyVault.Models.PSKeyOperationResult" zmienia się
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Result"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "RawResult"
    • Ta zmiana ma obowiązywać z wersji Az.KeyVault: 6.0.0 i Az w wersji 12.0.0
  • Zmiana powodująca niezgodność parametrów będzie miała miejsce we wszystkich zestawach parametrów

    • -Value
      • Parametr : "Value" jest zastępowany przez parametr : "ByteArrayValue".
      • Ta zmiana ma obowiązywać z wersji Az.KeyVault: 6.0.0 i Az w wersji 12.0.0

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Ustawienia" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "ResouceType"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "ResourceType"
    • Ta zmiana ma obowiązywać z wersji Az.RecoveryServices: 7.0.0 i Az w wersji 12.0.0

Import-AzRecoveryServicesAsrVaultSettingsFile

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Ustawienia" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "ResouceType"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "ResourceType"
    • Ta zmiana ma obowiązywać z wersji Az.RecoveryServices: 7.0.0 i Az w wersji 12.0.0

Set-AzRecoveryServicesAsrVaultContext

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault Ustawienia" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "ResouceType"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "ResourceType"
    • Ta zmiana ma obowiązywać z wersji Az.RecoveryServices: 7.0.0 i Az w wersji 12.0.0

Az.Resources

Get-AzPolicyAssignment

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "EnforcementMode" "Metadata" "NonComplianceMessages" "NotScopes" "Parameters" "PolicyDefinitionId" "Scope"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Get-AzPolicyDefinition

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Następujące właściwości są dodawane do typu danych wyjściowych: "Description" "DisplayName" "Metadata" "Mode" "Parameters" "PolicyRule" "PolicyType"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Get-AzPolicyExemption

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "ExemptionCategory" "ExpiresOn" "Metadata" "PolicyAssignmentId" "PolicyDefinitionReferenceIds"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Get-AzPolicySetDefinition

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition" zmienia się
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "Metadata" "Parameters" "PolicyDefinitionGroups" "PolicyDefinitions" "PolicyType"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

New-AzPolicyAssignment

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "EnforcementMode" "Metadata" "NonComplianceMessages" "NotScopes" "Parameters" "PolicyDefinitionId" "Scope"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

New-AzPolicyDefinition

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Następujące właściwości są dodawane do typu danych wyjściowych: "Description" "DisplayName" "Metadata" "Mode" "Parameters" "PolicyRule" "PolicyType"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

New-AzPolicyExemption

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "ExemptionCategory" "ExpiresOn" "Metadata" "PolicyAssignmentId" "PolicyDefinitionReferenceIds"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

New-AzPolicySetDefinition

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition" zmienia się
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "Metadata" "Parameters" "PolicyDefinitionGroups" "PolicyDefinitions" "PolicyType"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Set-AzPolicyAssignment

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "EnforcementMode" "Metadata" "NonComplianceMessages" "NotScopes" "Parameters" "PolicyDefinitionId" "Scope"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Set-AzPolicyDefinition

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Następujące właściwości są dodawane do typu danych wyjściowych: "Description" "DisplayName" "Metadata" "Mode" "Parameters" "PolicyRule" "PolicyType"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Set-AzPolicyExemption

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption" ulega zmianie
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "ExemptionCategory" "ExpiresOn" "Metadata" "PolicyAssignmentId" "PolicyDefinitionReferenceIds"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Set-AzPolicySetDefinition

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Typ danych wyjściowych "Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition" zmienia się
    • Następujące właściwości w typie danych wyjściowych są przestarzałe: "Właściwości"
    • Do typu danych wyjściowych są dodawane następujące właściwości: "Description" "DisplayName" "Metadata" "Parameters" "PolicyDefinitionGroups" "PolicyDefinitions" "PolicyType"
    • Ta zmiana ma obowiązywać z wersji Az.Resources: 7.1.0 i Az w wersji 12.0.0

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Wartość domyślna elementu FailoverPolicy zmieni się z Automatyczny na Ręczny
    • Ta zmiana ma obowiązywać z wersji Az.Sql: 5.0.0 i Az w wersji 12.0.0

Set-AzSqlDatabaseFailoverGroup

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Wartość domyślna elementu FailoverPolicy zmieni się z Automatyczny na Ręczny
    • Ta zmiana ma obowiązywać z wersji Az.Sql: 5.0.0 i Az w wersji 12.0.0

Az.Storage

Get-AzStorageQueue

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Właściwość podrzędna CloudQueue i EncodeMessage z przestarzałego zestawu SDK w wersji 11 zostaną usunięte. Użyj właściwości podrzędnej QueueClient zamiast cloudQueue.
    • Ta zmiana ma obowiązywać z wersji Az.Storage: 6.0.0 i Az w wersji 11.0.0

New-AzStorageQueue

  • Zmiana powodująca niezgodność poleceń cmdlet będzie miała miejsce we wszystkich zestawach parametrów
    • Właściwość podrzędna CloudQueue i EncodeMessage z przestarzałego zestawu SDK w wersji 11 zostaną usunięte. Użyj właściwości podrzędnej QueueClient zamiast cloudQueue.
    • Ta zmiana ma obowiązywać z wersji Az.Storage: 6.0.0 i Az w wersji 11.0.0

New-AzStorageQueueSASToken

  • Zmiana powodująca niezgodność parametrów będzie miała miejsce we wszystkich zestawach parametrów
    • -Protocol
      • Typ protokołu parametrów zostanie zmieniony z SharedAccessProtocol na ciąg.
      • Ta zmiana ma obowiązywać z wersji Az.Storage: 7.0.0 i Az w wersji 12.0.0

Set-AzStorageAccount

  • Zmiana powodująca niezgodność parametrów będzie miała miejsce we wszystkich zestawach parametrów
    • -UpgradeToStorageV2
      • Podczas uaktualniania konta magazynu z wersji StorageV1 lub BlobStorage do usługi StorageV2 zostanie dodany monit o potwierdzenie użytkowników. Pomiń go za pomocą -Force.
      • Ta zmiana ma obowiązywać z wersji Az.Storage: 7.0.0 i Az w wersji 12.0.0

Set-AzStorageFileContent

  • Zmiana powodująca niezgodność parametrów będzie miała miejsce we wszystkich zestawach parametrów
    • -Path
      • Podczas przekazywania przy użyciu tokenu SAS bez uprawnień do odczytu ścieżka docelowa zostanie pobrana jako ścieżka pliku, zamiast ścieżki katalogu wcześniej.
      • Ta zmiana ma obowiązywać z wersji Az.Storage: 7.0.0 i Az w wersji 12.0.0