Azure PowerShell의 향후 호환성이 손상되는 변경

일반

Az.Accounts

Clear-AzConfig

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 매개 변수 DisableErrorRecordsPersistence 는 더 이상 사용되지 않으며 대신 새 매개 변수 EnableErrorRecordsPersistence 가 추가됩니다. 파일 시스템에 오류 레코드를 쓰는 것은 옵트아웃 대신 옵트인됩니다. 이 변경은 2024년 5월 경에 발생합니다.
    • 이 변경 내용은 Az.Accounts 버전: 2.X 및 Az 버전: 12.0.0에서 적용됩니다.

Get-AzConfig

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 매개 변수 DisableErrorRecordsPersistence 는 더 이상 사용되지 않으며 대신 새 매개 변수 EnableErrorRecordsPersistence 가 추가됩니다. 파일 시스템에 오류 레코드를 쓰는 것은 옵트아웃 대신 옵트인됩니다. 이 변경은 2024년 5월 경에 발생합니다.
    • 이 변경 내용은 Az.Accounts 버전: 2.X 및 Az 버전: 12.0.0에서 적용됩니다.

Update-AzConfig

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 매개 변수 DisableErrorRecordsPersistence 는 더 이상 사용되지 않으며 대신 새 매개 변수 EnableErrorRecordsPersistence 가 추가됩니다. 파일 시스템에 오류 레코드를 쓰는 것은 옵트아웃 대신 옵트인됩니다. 이 변경은 2024년 5월 경에 발생합니다.
    • 이 변경 내용은 Az.Accounts 버전: 2.X 및 Az 버전: 12.0.0에서 적용됩니다.

Az.CosmosDB

Get-AzCosmosDBAccountKey

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • -Type 커넥트ionStrings의 출력 형식은 다음 주 버전에서 목록<DatabaseAccountConnectionString>으로 변경됩니다.
    • 이 변경 내용은 Az.CosmosDB 버전: 2.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Az.KeyVault

Invoke-AzKeyVaultKeyOperation

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.

    • 'Microsoft.Azure.Commands.KeyVault.Models.PSKeyOperationResult' 출력 형식이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Result'
    • 출력 형식에 추가되는 속성은 'RawResult'입니다.
    • 이 변경 내용은 Az.KeyVault 버전: 6.0.0 및 Az 버전: 12.0.0에서 적용됩니다.
  • 매개 변수 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.

    • -Value
      • 'Value' 매개 변수가 'ByteArrayValue' 매개 변수로 대체되고 있습니다.
      • 이 변경 내용은 Az.KeyVault 버전: 6.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault설정'가 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'ResouceType'
    • 출력 형식에 추가되는 속성은 'ResourceType'입니다.
    • 이 변경 내용은 Az.RecoveryServices 버전: 7.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Import-AzRecoveryServicesAsrVaultSettingsFile

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault설정'가 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'ResouceType'
    • 출력 형식에 추가되는 속성은 'ResourceType'입니다.
    • 이 변경 내용은 Az.RecoveryServices 버전: 7.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzRecoveryServicesAsrVaultContext

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVault설정'가 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'ResouceType'
    • 출력 형식에 추가되는 속성은 'ResourceType'입니다.
    • 이 변경 내용은 Az.RecoveryServices 버전: 7.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Az.Resources

Get-AzPolicyAssignment

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' 출력 형식이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Get-AzPolicyDefinition

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Get-AzPolicyExemption

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Get-AzPolicySetDefinition

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

New-AzPolicyAssignment

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' 출력 형식이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

New-AzPolicyDefinition

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

New-AzPolicyExemption

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

New-AzPolicySetDefinition

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzPolicyAssignment

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment' 출력 형식이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'EnforcementMode' 'Metadata' 'NonComplianceMessages' 'NotScopes' 'Parameters' 'PolicyDefinitionId' 'Scope' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzPolicyDefinition

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'Metadata' 'Mode' 'Parameters' 'PolicyRule' 'PolicyType' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzPolicyExemption

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'ExemptionCategory' 'ExpiresOn' 'Metadata' 'PolicyAssignmentId' 'PolicyDefinitionReferenceIds' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzPolicySetDefinition

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 출력 형식 'Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition'이 변경되고 있습니다.
    • 출력 형식의 다음 속성은 더 이상 사용되지 않습니다. 'Properties'
    • 출력 형식에 'Description' 'DisplayName' 'Metadata' 'Parameters' 'PolicyDefinitionGroups' 'PolicyDefinitions' 'PolicyType' 속성이 추가됩니다.
    • 이 변경 내용은 Az.Resources 버전: 7.1.0 및 Az 버전: 12.0.0에서 적용됩니다.

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • FailoverPolicy의 기본값이 자동에서 수동으로 변경됩니다.
    • 이 변경 내용은 Az.Sql 버전: 5.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzSqlDatabaseFailoverGroup

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • FailoverPolicy의 기본값이 자동에서 수동으로 변경됩니다.
    • 이 변경 내용은 Az.Sql 버전: 5.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Az.Storage

Get-AzStorageQueue

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 사용되지 않는 v11 SDK의 자식 속성 CloudQueue 및 EncodeMessage가 제거됩니다. CloudQueue 대신 자식 속성 QueueClient를 사용합니다.
    • 이 변경 내용은 Az.Storage 버전: 6.0.0 및 Az 버전: 11.0.0에서 적용됩니다.

New-AzStorageQueue

  • Cmdlet 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • 사용되지 않는 v11 SDK의 자식 속성 CloudQueue 및 EncodeMessage가 제거됩니다. CloudQueue 대신 자식 속성 QueueClient를 사용합니다.
    • 이 변경 내용은 Az.Storage 버전: 6.0.0 및 Az 버전: 11.0.0에서 적용됩니다.

New-AzStorageQueueSASToken

  • 매개 변수 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • -Protocol
      • 매개 변수 프로토콜의 형식이 SharedAccessProtocol에서 문자열로 변경됩니다.
      • 이 변경 내용은 Az.Storage 버전: 7.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzStorageAccount

  • 매개 변수 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • -UpgradeToStorageV2
      • StorageV1 또는 BlobStorage에서 StorageV2로 스토리지 계정을 업그레이드할 때 사용자의 확인이 필요한 프롬프트가 추가됩니다. -Force로 표시하지 않습니다.
      • 이 변경 내용은 Az.Storage 버전: 7.0.0 및 Az 버전: 12.0.0에서 적용됩니다.

Set-AzStorageFileContent

  • 매개 변수 호환성이 손상되는 변경은 모든 매개 변수 집합에 발생합니다.
    • -Path
      • 읽기 권한 없이 SAS 토큰을 사용하여 업로드하는 경우 대상 경로는 이전에 디렉터리 경로 대신 파일 경로로 수행됩니다.
      • 이 변경 내용은 Az.Storage 버전: 7.0.0 및 Az 버전: 12.0.0에서 적용됩니다.