Anstehende Breaking Changes in Azure PowerShell
Allgemein
- Im bevorstehenden Hauptrelease von Azure PowerShell (Az 12.0.0) wird die
DisplaySecretsWarning
-Konfigurationsoption standardmäßig aktiviert. Es wird eine Warnmeldung angezeigt, wenn geheime Schlüssel in der Ausgabe eines Cmdlets erkannt werden.
Weitere Informationen finden Sie unter Verbesserung Ihrer Verteidigung mit geheimen Schlüsseln in Azure-Befehlszeilentools.
Details zur Befehlsnutzung finden Sie unter Schützen geheimer Schlüssel in Azure PowerShell.
Az.Accounts
Clear-AzConfig
- Cmdlet-Breaking Change für alle Parametersätze
- Der Parameter
DisableErrorRecordsPersistence
ist veraltet, stattdessen wird ein neuer ParameterEnableErrorRecordsPersistence
hinzugefügt. Das Schreiben von Fehlerdatensätzen in das Dateisystem wird zu einer Opt-In- anstelle einer Opt-Out-Entscheidung. Diese Änderung wird ungefähr im Mai 2024 erfolgen - Diese Änderung wird voraussichtlich ab Az.Accounts Version: 2.X und Az Version: 12.0.0 wirksam werden
- Der Parameter
Get-AzConfig
- Cmdlet-Breaking Change für alle Parametersätze
- Der Parameter
DisableErrorRecordsPersistence
ist veraltet, stattdessen wird ein neuer ParameterEnableErrorRecordsPersistence
hinzugefügt. Das Schreiben von Fehlerdatensätzen in das Dateisystem wird zu einer Opt-In- anstelle einer Opt-Out-Entscheidung. Diese Änderung wird ungefähr im Mai 2024 erfolgen - Diese Änderung wird voraussichtlich ab Az.Accounts Version: 2.X und Az Version: 12.0.0 wirksam werden
- Der Parameter
Update-AzConfig
- Cmdlet-Breaking Change für alle Parametersätze
- Der Parameter
DisableErrorRecordsPersistence
ist veraltet, stattdessen wird ein neuer ParameterEnableErrorRecordsPersistence
hinzugefügt. Das Schreiben von Fehlerdatensätzen in das Dateisystem wird zu einer Opt-In- anstelle einer Opt-Out-Entscheidung. Diese Änderung wird ungefähr im Mai 2024 erfolgen - Diese Änderung wird voraussichtlich ab Az.Accounts Version: 2.X und Az Version: 12.0.0 wirksam werden
- Der Parameter
Az.CosmosDB
Get-AzCosmosDBAccountKey
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp für „-Type ConnectionStrings“ wird in der nächsten Hauptversion in „List
<DatabaseAccountConnectionString>
“ geändert. - Diese Änderung tritt voraussichtlich ab Az.CosmosDB 2.0.0 und Az 12.0.0 in Kraft.
- Der Ausgabetyp für „-Type ConnectionStrings“ wird in der nächsten Hauptversion in „List
Az.KeyVault
Invoke-AzKeyVaultKeyOperation
Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.KeyVault.Models.PSKeyOperationResult“ wird geändert
- Die folgenden Eigenschaften im Ausgabetyp werden als veraltet gekennzeichnet: „Result“
- Folgende Eigenschaft wird dem Ausgabetyp hinzugefügt: „RawResult“
- Diese Änderung tritt voraussichtlich ab Az.KeyVault Version: 6.0.0 and Az Version: 12.0.0 in Kraft.
Parameter-Breaking Change für alle Parametersätze
-Value
- Der Parameter : „Value“ wird durch den Parameter „ByteArrayValue“ ersetzt.
- Diese Änderung tritt voraussichtlich ab Az.KeyVault Version: 6.0.0 and Az Version: 12.0.0 in Kraft.
Az.RecoveryServices
Get-AzRecoveryServicesAsrVaultContext
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' wird geändert
- Die folgenden Eigenschaften im Ausgabetyp sind veraltet: 'ResouceType'
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: 'ResourceType'
- Diese Änderung wird voraussichtlich ab Az.RecoveryServices Version 7.0.0 und Az Version 12.0.0 wirksam werden
Import-AzRecoveryServicesAsrVaultSettingsFile
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' wird geändert
- Die folgenden Eigenschaften im Ausgabetyp sind veraltet: 'ResouceType'
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: 'ResourceType'
- Diese Änderung wird voraussichtlich ab Az.RecoveryServices Version 7.0.0 und Az Version 12.0.0 wirksam werden
Set-AzRecoveryServicesAsrVaultContext
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp 'Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings' wird geändert
- Die folgenden Eigenschaften im Ausgabetyp sind veraltet: 'ResouceType'
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: 'ResourceType'
- Diese Änderung wird voraussichtlich ab Az.RecoveryServices Version 7.0.0 und Az Version 12.0.0 wirksam werden
Az.Resources
Get-AzPolicyAssignment
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „EnforcementMode“, „Metadata“, „NonComplianceMessages“, „NotScopes“, „Parameters“, „PolicyDefinitionId“ und „Scope“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Get-AzPolicyDefinition
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „Metadata“, „Mode“, „Parameters“, „PolicyRule“ und „PolicyType“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Get-AzPolicyExemption
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „ExemptionCategory“, „ExpiresOn“, „Metadata“, „PolicyAssignmentId“ und „PolicyDefinitionReferenceIds“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Get-AzPolicySetDefinition
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „Metadata“, „Parameters“, „PolicyDefinitionGroups“, „PolicyDefinitionGroups“, „PolicyDefinitions“ und „PolicyType“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
New-AzPolicyAssignment
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „EnforcementMode“, „Metadata“, „NonComplianceMessages“, „NotScopes“, „Parameters“, „PolicyDefinitionId“ und „Scope“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
New-AzPolicyDefinition
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „Metadata“, „Mode“, „Parameters“, „PolicyRule“ und „PolicyType“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
New-AzPolicyExemption
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „ExemptionCategory“, „ExpiresOn“, „Metadata“, „PolicyAssignmentId“ und „PolicyDefinitionReferenceIds“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
New-AzPolicySetDefinition
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „Metadata“, „Parameters“, „PolicyDefinitionGroups“, „PolicyDefinitionGroups“, „PolicyDefinitions“ und „PolicyType“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Set-AzPolicyAssignment
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „EnforcementMode“, „Metadata“, „NonComplianceMessages“, „NotScopes“, „Parameters“, „PolicyDefinitionId“ und „Scope“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Set-AzPolicyDefinition
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „Metadata“, „Mode“, „Parameters“, „PolicyRule“ und „PolicyType“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Set-AzPolicyExemption
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „ExemptionCategory“, „ExpiresOn“, „Metadata“, „PolicyAssignmentId“ und „PolicyDefinitionReferenceIds“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Set-AzPolicySetDefinition
- Cmdlet-Breaking Change für alle Parametersätze
- Der Ausgabetyp „Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition“ wird geändert.
- Die folgende Eigenschaft im Ausgabetyp wird als veraltet gekennzeichnet: „Properties“.
- Die folgenden Eigenschaften werden dem Ausgabetyp hinzugefügt: „Description“, „DisplayName“, „Metadata“, „Parameters“, „PolicyDefinitionGroups“, „PolicyDefinitionGroups“, „PolicyDefinitions“ und „PolicyType“.
- Diese Änderung tritt voraussichtlich ab Az.Resources 7.1.0 und Az 12.0.0 in Kraft.
Az.Sql
New-AzSqlDatabaseFailoverGroup
- Cmdlet-Breaking Change für alle Parametersätze
- Der Standardwert von FailoverPolicy ändert sich von „Automatisch“ in „Manuell“
- Diese Änderung wird voraussichtlich von Az.Sql-Version wirksam: 5.0.0 und Az-Version: 12.0.0.0
Set-AzSqlDatabaseFailoverGroup
- Cmdlet-Breaking Change für alle Parametersätze
- Der Standardwert von FailoverPolicy ändert sich von „Automatisch“ in „Manuell“
- Diese Änderung wird voraussichtlich von Az.Sql-Version wirksam: 5.0.0 und Az-Version: 12.0.0.0
Az.Storage
Get-AzStorageQueue
- Cmdlet-Breaking Change für alle Parametersätze
- Die untergeordneten Eigenschaften „CloudQueue“ und „EncodeMessage“ aus dem veralteten v11-SDK werden entfernt. Verwenden Sie die untergeordnete Eigenschaft „QueueClient“ anstelle von „CloudQueue“.
- Diese Änderung wird voraussichtlich ab Az.Storage Version 6.0.0 und Az Version 11.0.0 wirksam werden.
New-AzStorageQueue
- Cmdlet-Breaking Change für alle Parametersätze
- Die untergeordneten Eigenschaften „CloudQueue“ und „EncodeMessage“ aus dem veralteten v11-SDK werden entfernt. Verwenden Sie die untergeordnete Eigenschaft „QueueClient“ anstelle von „CloudQueue“.
- Diese Änderung wird voraussichtlich ab Az.Storage Version 6.0.0 und Az Version 11.0.0 wirksam werden.
New-AzStorageQueueSASToken
- Parameter-Breaking Change für alle Parametersätze
-Protocol
- Der Typ des Parameterprotokolls wird von „SharedAccessProtocol“ in „string“ geändert.
- Diese Änderung tritt voraussichtlich ab Az.Storage 7.0.0 und Az 12.0.0 in Kraft.
Set-AzStorageAccount
- Parameter-Breaking Change für alle Parametersätze
-UpgradeToStorageV2
- Eine Eingabeaufforderung, für die die Bestätigung der Benutzer benötigt wird, wird beim Upgrade eines Speicherkontos von StorageV1 oder BlobStorage auf StorageV2 hinzugefügt. Unterdrücken Sie sie mit „-Force“.
- Diese Änderung tritt voraussichtlich ab Az.Storage 7.0.0 und Az 12.0.0 in Kraft.
Set-AzStorageFileContent
- Parameter-Breaking Change für alle Parametersätze
-Path
- Beim Hochladen mit SAS-Token ohne Leseberechtigung wird der Zielpfad als Dateipfad statt wie bisher als Verzeichnispfad verwendet.
- Diese Änderung tritt voraussichtlich ab Az.Storage 7.0.0 und Az 12.0.0 in Kraft.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für