Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Az.DesktopVirtualization
Update-AzWvdApplication
- Parameterbrytningsändring sker för alla parameteruppsättningar
-Tag- Parametern : 'Tag' ändras.
- Ändringsbeskrivning: Parametern Tagg tas bort från uppdaterings-cmdleten för programmet.
- Den här ändringen börjar gälla den 2026-06-02. Ändringen förväntas börja gälla från Az-versionen: "16.0.0"
- Ändringen förväntas börja gälla i "Az.DesktopVirtualization" från version : "6.0.0"
före
Update-AzWvdApplication -ResourceGroupName 'RGName' -GroupName 'AppGroupName' -Name 'AppName' -Tag @{ Env = "Prod" } -FriendlyName 'AppFriendlyName'
Efter
Update-AzWvdApplication -ResourceGroupName 'RGName' -GroupName 'AppGroupName' -Name 'AppName' -FriendlyName 'AppFriendlyName'
Update-AzWvdDesktop
- Parameterbrytningsändring sker för alla parameteruppsättningar
-Tag- Parametern : 'Tag' ändras.
- Ändringsbeskrivning: Parametern "Tag" tas bort från cmdleten Update i Desktop.
- Den här ändringen börjar gälla den 2026-06-02. Ändringen förväntas börja gälla från Az-versionen: "16.0.0"
- Ändringen förväntas börja gälla i "Az.DesktopVirtualization" från version : "6.0.0"
före
Update-AzWvdDesktop -ResourceGroupName 'RGName' -ApplicationGroupName 'AppGroupName' -Name 'DesktopName' -FriendlyName 'DesktopFriendlyName' -Tag @{ Env = "Prod" }
Efter
Update-AzWvdDesktop -ResourceGroupName 'RGName' -ApplicationGroupName 'AppGroupName' -Name 'DesktopName' -FriendlyName 'DesktopFriendlyName'
Az.NetworkCloud
Update-AzNetworkCloudVirtualMachine
- Cmdleten kommer att genomgå en bakåtkompatibilitetsbrytande ändring som påverkar alla parameteruppsättningar – cmdleten kommer inte längre att stödja parameteruppsättningarna "JsonString" och "JsonFilePath". Uppsättningarna UpdateViaJsonString och UpdateViaJsonFilePath har tagits bort. – Vägledning: Uppdatera skript för att använda de utökade parameteruppsättningarna i stället för att skicka JSON-indata. – Den här ändringen förväntas börja gälla den 2026-05-01 från Az.NetworkCloud-versionen: 3.0.0 och Az-versionen: 16.0.0
före
$json = @"
{ "location": "eastus", "extendedLocation": { "name": "myCustomLocation", "type": "CustomLocation" }, "tags": { "env": "test" }
}
"@
Update-AzNetworkCloudVirtualMachine ` -ResourceGroupName MyRg ` -Name MyResource ` -JsonString $json
Efter
Update-AzNetworkCloudVirtualMachine -ResourceGroupName MyRg -Name MyResource -Location "eastus" -ExtendedLocationName "myCustomLocation" -ExtendedLocationType "CustomLocation" -Tag @{ env = "test" }
Az.PolicyInsights
Get-AzPolicyAttestation
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen ändras från den befintliga typen :'Microsoft.Azure. Commands.PolicyInsights.Models.Attestations.PSAttestation till den nya typen :'Attestation'
- Följande egenskaper i utdatatypen är inaktuella: "SystemData"
- Följande egenskaper läggs till i typen för utdata: 'ResourceGroupName', 'SystemDataCreatedAt', 'SystemDataCreatedBy', 'SystemDataCreatedByType', 'SystemDataLastModifiedAt', 'SystemDataLastModifiedBy', 'SystemDataLastModifiedByType'.
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$attestation = Get-AzPolicyAttestation -ResourceGroupName "ps-attestation-test-rg" -Name "Attestation-RGScope-Crud"
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Efter
$attestation = Get-AzPolicyAttestation -ResourceGroupName "ps-attestation-test-rg" -Name "Attestation-RGScope-Crud"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IAttestation]$attestation = $attestation
$creationTime = $attestation.SystemDataCreatedAt
Get-AzPolicyEvent
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen "Microsoft.Azure.Commands.PolicyInsights.Models.PolicyEvent" ändras
- Följande egenskaper i utdatatypen är inaktuella: "ResourceTags" "ManagementGroupIds"
- Följande egenskaper läggs till i utdatatypen: 'ResourceTag' 'ManagementGroupId' 'ComplianceState' 'Component' 'EffectiveParameter' 'OdataContext' 'OdataId' 'Keys' 'Values' 'Count' 'AdditionalProperties'
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$event = Get-AzPolicyEvent -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyEvent]$event = $event
$managementGroup = $event[0].ManagementGroupIds
Efter
$event = Get-AzPolicyEvent -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IPolicyEvent]$event = $event
$managementGroup = $event[0].ManagementGroupId
Get-AzPolicyMetadata
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen ändras från den befintliga typen :'Microsoft.Azure. Commands.PolicyInsights.Models.PSPolicyMetadata till den nya typen :'PolicyMetadata'
- Följande egenskaper läggs till i utdatatypen : "ResourceGroupName"
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$metadata = Get-AzPolicyMetadata -Name ACF1348
[Microsoft.Azure.Commands.PolicyInsights.Models.PSPolicyMetadata]$metadata = $metadata
Efter
$metadata = Get-AzPolicyMetadata -Name ACF1348
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.PolicyMetadata]$metadata = $metadata
Get-AzPolicyRemediation
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen ändras från den befintliga typen :'Microsoft.Azure. Commands.PolicyInsights.Models.Remediation.PSRemediation till den nya typen :'Remediation'
- Följande egenskaper i utdatatypen avvecklas: "Filter" "DeploymentSummary" "FailureThreshold" "ParallelDeployments"
- Följande egenskaper läggs till i utdatatypen: 'FilterLocation' 'FilterResourceId' 'DeploymentStatusFailedDeployment' 'DeploymentStatusSuccessfulDeployment' 'DeploymentStatusTotalDeployment' 'FailureThresholdPercentage' 'ParallelDeployment' 'ResourceGroupName' 'SystemDataCreatedAt' 'SystemDataCreatedBy' 'SystemDataCreatedByType' 'SystemDataLastModifiedAt' 'SystemDataLastModifiedBy' 'SystemDataLastModifiedByType'
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$remediation = Get-AzPolicyRemediation -ResourceGroupName "myResourceGroup" -Name "remediation1" -IncludeDetail
[Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation]$remediation = $remediation
$locationFilter = $remediation.Filters.Locations
Efter
$remediation = Get-AzPolicyRemediation -ResourceGroupName "myResourceGroup" -Name "remediation1" -IncludeDetail
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
$locationFilter = $remediation.FilterLocation
Get-AzPolicyState
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen "Microsoft.Azure. Commands.PolicyInsights.Models.PolicyState' ändras
- Följande egenskaper i utdatatypen är inaktuella: "ResourceTags" "ManagementGroupIds"
- Följande egenskaper läggs till i utdatatypen : 'ResourceGroupName' 'ResourceTag' 'ManagementGroupId'
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$state = Get-AzPolicyState -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyState]$state = $state
$managementGroup = $state[0].ManagementGroupIds
Efter
$state = Get-AzPolicyState -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IPolicyState]$state = $state
$managementGroup = $state[0].ManagementGroupId
Get-AzPolicyStateSummary
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen "Microsoft.Azure. Commands.PolicyInsights.Models.PolicyStateSummary' ändras
- Följande egenskaper i utdatatypen är inaktuella: "Policytilldelningar" "Resultat"
- Följande egenskaper läggs till i utdatatypen : "PolicyAssignment" 'ResultCompliantResource' 'ResultNonCompliantPolicy' 'ResultNonCompliantResource' 'ResultPolicyDetail' 'ResultPolicyGroupDetail' 'ResultQueryResultsUri' 'ResultResourceDetail' 'OdataId' 'OdataContext'
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$stateSummary = Get-AzPolicyStateSummary -ManagementGroupName "myManagementGroup"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyStateSummary]$stateSummary = $stateSummary
$nonCompliantResourceCount = $stateSummary.Results.NonCompliantResources
Efter
$stateSummary = Get-AzPolicyStateSummary -ManagementGroupName "myManagementGroup"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ISummary]$stateSummary = $stateSummary
$nonCompliantResourceCount = $stateSummary.ResultNonCompliantResource
New-AzPolicyAttestation
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen ändras från den befintliga typen :'Microsoft.Azure. Commands.PolicyInsights.Models.Attestations.PSAttestation till den nya typen :'Attestation'
- Följande egenskaper i utdatatypen är inaktuella: "SystemData"
- Följande egenskaper läggs till i typen för utdata: 'ResourceGroupName', 'SystemDataCreatedAt', 'SystemDataCreatedBy', 'SystemDataCreatedByType', 'SystemDataLastModifiedAt', 'SystemDataLastModifiedBy', 'SystemDataLastModifiedByType'.
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$attestation = New-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "Compliant"
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Efter
$attestation = New-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "Compliant"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IAttestation]$attestation = $attestation
$creationTime = $attestation.SystemDataCreatedAt
Set-AzPolicyAttestation
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen ändras från den befintliga typen :'Microsoft.Azure. Commands.PolicyInsights.Models.Attestations.PSAttestation till den nya typen :'Attestation'
- Följande egenskaper i utdatatypen är inaktuella: "SystemData"
- Följande egenskaper läggs till i typen för utdata: 'ResourceGroupName', 'SystemDataCreatedAt', 'SystemDataCreatedBy', 'SystemDataCreatedByType', 'SystemDataLastModifiedAt', 'SystemDataLastModifiedBy', 'SystemDataLastModifiedByType'.
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$attestation = Set-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "NonCompliant" -Comment $comment
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Efter
$attestation = Update-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "NonCompliant" -Comment $comment
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IAttestation]$attestation = $attestation
$creationTime = $attestation.SystemDataCreatedAt
Start-AzPolicyRemediation
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Start-AzPolicyRemediation returneras nu när reparationen når ett terminaltillstånd om du inte använder den nya NoWait-parametern.
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$remediation = Start-AzPolicyRemediation -PolicyAssignmentId $policyAssignmentId -Name "remediation1"
[Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation]$remediation = $remediation
$locationFilter = $remediation.Filters.Locations
Efter
$remediation = Start-AzPolicyRemediation -PolicyAssignmentId $policyAssignmentId -Name "remediation1" -NoWait
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
$locationFilter = $remediation.FilterLocation
Stop-AzPolicyRemediation
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Stop-AzPolicyRemediation har nu en NoWait-växelparameter och returnerar reparationsobjektet i stället för bara ett booleskt värde.
- Den här ändringen förväntas börja gälla från Az.PolicyInsights-versionen: 2.0.0 och Az-versionen: 16.0.0
före
$successfulBoolean = Stop-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"
Efter
$remediation = Stop-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
Az.Resources
Get-AzPolicyAssignment
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
$description = $policyAssignment.Properties.Description
Efter
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Description
Get-AzPolicyDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyDefinition = Get-AzPolicyDefinition -Builtin -BackwardCompatible | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule
Efter
$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.PolicyRule
Get-AzPolicyExemption
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption -BackwardCompatible
$expiresOn = $policyExemption.Properties.ExpiresOn
Efter
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.ExpiresOn
Get-AzPolicySetDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policySetDefinition = Get-AzPolicySetDefinition -Builtin -BackwardCompatible | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters
Efter
$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Parameter
New-AzPolicyAssignment
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition -BackwardCompatible
$enforcementMode = $policyAssignment.Properties.EnforcementMode
Efter
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.EnforcementMode
New-AzPolicyDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule -BackwardCompatible
$policyType = $policyDefinition.Properties.PolicyType
Efter
$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.PolicyType
New-AzPolicyExemption
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated -BackwardCompatible
$policyAssignmentId = $policyExemption.Properties.PolicyAssignmentId
Efter
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyAssignmentId = $policyExemption.PolicyAssignmentId
New-AzPolicySetDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences -BackwardCompatible
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId
Efter
$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.PolicyDefinition[0].policyDefinitionReferenceId
Remove-AzPolicyAssignment
Parametern BackwardCompatible introducerades tidigare för att bevara det äldre beteendet där Remove- cmdletar alltid returnerade ett värde. Den här parametern har nu tagits bort.
Remove- Cmdletar returnerar endast ett värde om -PassThru anges.
före
$result = Remove-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
Efter
$result = Remove-AzPolicyAssignment -Name MyAssignment -PassThru
Remove-AzPolicyDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara det äldre beteendet där Remove- cmdletar alltid returnerade ett värde. Den här parametern har nu tagits bort.
Remove- Cmdletar returnerar endast ett värde om -PassThru anges.
före
$result = Remove-AzPolicyDefinition -Name MyDefinition -BackwardCompatible
Efter
$result = Remove-AzPolicyDefinition -Name MyDefinition -PassThru
Remove-AzPolicyExemption
Parametern BackwardCompatible introducerades tidigare för att bevara det äldre beteendet där Remove- cmdletar alltid returnerade ett värde. Den här parametern har nu tagits bort.
Remove- Cmdletar returnerar endast ett värde om -PassThru anges.
före
$result = Remove-AzPolicyExemption -Name MyExemption -BackwardCompatible
Efter
$result = Remove-AzPolicyExemption -Name MyExemption -PassThru
Remove-AzPolicySetDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara det äldre beteendet där Remove- cmdletar alltid returnerade ett värde. Den här parametern har nu tagits bort.
Remove- Cmdletar returnerar endast ett värde om -PassThru anges.
före
$result = Remove-AzPolicySetDefinition -Name MySetDefinition -BackwardCompatible
Efter
$result = Remove-AzPolicySetDefinition -Name MySetDefinition -PassThru
Update-AzPolicyAssignment
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment' -BackwardCompatible
$displayName = $policyAssignment.Properties.DisplayName
Efter
$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.DisplayName
Update-AzPolicyDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition' -BackwardCompatible
$description = $policyDefinition.Properties.Description
Efter
$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Description
Update-AzPolicyExemption
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver -BackwardCompatible
$exemptionCategory = $policyExemption.Properties.ExemptionCategory
Efter
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.ExemptionCategory
Update-AzPolicySetDefinition
Parametern BackwardCompatible introducerades tidigare för att bevara den äldre .Properties-baserade utdataformen. Den här parametern har nu tagits bort. Cmdletar returnerar alltid den moderna platta objektformen och äldre åtkomst via .Properties.* stöds inte längre. Skript måste uppdateras så att de refererar direkt till egenskaper av första klass.
före
$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }' -BackwardCompatible
$myThing = $policySetDefinition.Properties.Metadata.MyThing
Efter
$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Metadata.MyThing
Az.Sql
New-AzSqlServer
- Parameterns icke-bakåtkompatibla ändring sker för alla parameteruppsättningar –
-EnableSoftDelete– Parametern : "EnableSoftDelete" ändras. - Ändringsbeskrivning: Parametern "EnableSoftDelete" tas bort från New-AzSqlServer-cmdleten för programmet. – Den här ändringen träder i kraft den 2026-06-02 – Ändringen förväntas träda i kraft från Az-version: "16.0.0" – Ändringen förväntas träda i kraft i "Az.Sql" från version: "7.0.0"
före
New-AzSqlServer -ResourceGroupName $rg -ServerName $server -SqlAdministratorCredentials $sqlCred -Location $location-EnableSoftDelete $true
Efter
New-AzSqlServer -ResourceGroupName $rg -ServerName $server -SqlAdministratorCredentials $sqlCred -Location $location -SoftDeleteRetentionDays 7
Set-AzSqlServer
- Parameterns icke-bakåtkompatibla ändring sker för alla parameteruppsättningar –
-EnableSoftDelete– Parametern : "EnableSoftDelete" ändras. - Ändringsbeskrivning: Parametern "EnableSoftDelete" tas bort från Set-AzSqlServer-cmdleten för programmet. – Den här ändringen träder i kraft den 2026-06-02 – Ändringen förväntas träda i kraft från Az-version: "16.0.0" – Ändringen förväntas träda i kraft i "Az.Sql" från version: "7.0.0"
före
Set-AzSqlServer -ResourceGroupName $rg -ServerName -EnableSoftDelete $true
Efter
Set-AzSqlServer -ResourceGroupName $rg -ServerName -SoftDeleteRetentionDays 7
Az.StackHCIVM
New-AzStackHCIVMImage
- Parameterbrytningsändring sker för alla parameteruppsättningar
-ImagePath
före
ImagePath is of type 'string'
Efter
ImagePath has been changed to SecureString
New-AzStackHCIVMVirtualMachine
- Parameterbrytningsändring sker för alla parameteruppsättningar
-AdminPassword
före
AdminPassword is of type 'string'
Efter
AdminPassword has been changed to SecureString
Az.StorageAction
Get-AzStorageActionTask
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' ändras
- Följande egenskaper i utdatatypen är inaktuella: "IdentityUserAssignedIdentity"
- Följande egenskaper läggs till i utdatatypen : "IdentityUserAssignedIdentity"
- Ändringsbeskrivning: Typerna av egenskapen "IdentityUserAssignedIdentity" ändras från "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities" till "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Den här ändringen börjar gälla den 2026-05-1– Ändringen förväntas börja gälla från Az-versionen : "16.0.0"
- Ändringen förväntas börja gälla i "Az.StorageAction" från version : "2.0.0"
före
$task = Get-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Efter
$task = Get-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
New-AzStorageActionTask
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' ändras
- Följande egenskaper i utdatatypen är inaktuella: "IdentityUserAssignedIdentity"
- Följande egenskaper läggs till i utdatatypen : "IdentityUserAssignedIdentity"
- Ändringsbeskrivning: Typerna av egenskapen "IdentityUserAssignedIdentity" ändras från "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities" till "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Den här ändringen börjar gälla den 2026-05-1– Ändringen förväntas börja gälla från Az-versionen : "16.0.0"
- Ändringen förväntas börja gälla i "Az.StorageAction" från version : "2.0.0"
före
$task = New-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Efter
$task = New-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Update-AzStorageActionTask
- Cmdlet-bakåtkompatibilitetsbrytande ändring sker för alla parameteruppsättningar
- Utdatatypen "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' ändras
- Följande egenskaper i utdatatypen är inaktuella: "IdentityUserAssignedIdentity"
- Följande egenskaper läggs till i utdatatypen : "IdentityUserAssignedIdentity"
- Ändringsbeskrivning: Typerna av egenskapen "IdentityUserAssignedIdentity" ändras från "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities" till "Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Den här ändringen börjar gälla den 2026-05-1– Ändringen förväntas börja gälla från Az-versionen : "16.0.0"
- Ändringen förväntas börja gälla i "Az.StorageAction" från version : "2.0.0"
före
$task = Update-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Efter
$task = Update-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Moduler som migrerats från autorest v3 till autorest v4
För att upprätthålla beteendekonsekvens och introducera nya funktioner som stöds av AutoRest v4 har vi uppgraderat många moduler för att använda AutoRest v4. Den här uppgraderingen har introducerat flera icke-bakåtkompatibla ändringar. Information om potentiella kritiska ändringar och deras åtgärdsstrategier finns på följande länk.
Moduler som kan påverkas
- Az.CloudService
- Az.ContainerInstance
- Az.Databricks
- Az.DataProtection
- Az.DnsResolver
- Az.Functions
- Az.Kusto
- Az.LoadTesting
- Az.MachineLearningServices
- Az.ManagedServices
- Az.Migrate
- Az.Monitor
- Az.MySql
- Az.RedisEnterpriseCache
- Az.ResourceMover
- Az.SecurityInsights
- Az.SignalR
- Az.SqlVirtualMachine
- Az.StackHCI
- Az.Websites
Azure PowerShell