Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Az.DesktopVirtualization
Update-AzWvdApplication
- Wijziging van parameters die fouten veroorzaken, vindt plaats in alle parametersets
-Tag- De parameter : Tag wordt gewijzigd.
- Beschrijving van wijziging: de parameter Tag wordt verwijderd uit de update-cmdlet van de toepassing.
- Deze wijziging wordt van kracht op '2-6-2026'- De wijziging wordt verwacht van kracht te worden van Az-versie: '16.0.0'
- De wijziging wordt naar verwachting doorgevoerd in Az.DesktopVirtualization vanaf versie 6.0.0
Voordat
Update-AzWvdApplication -ResourceGroupName 'RGName' -GroupName 'AppGroupName' -Name 'AppName' -Tag @{ Env = "Prod" } -FriendlyName 'AppFriendlyName'
Na
Update-AzWvdApplication -ResourceGroupName 'RGName' -GroupName 'AppGroupName' -Name 'AppName' -FriendlyName 'AppFriendlyName'
Update-AzWvdDesktop
- Wijziging van parameters die fouten veroorzaken, vindt plaats in alle parametersets
-Tag- De parameter : Tag wordt gewijzigd.
- Beschrijving van wijziging: de parameter Tag wordt verwijderd uit de update-cmdlet van Desktop.
- Deze wijziging wordt van kracht op '2-6-2026'- De wijziging wordt verwacht van kracht te worden van Az-versie: '16.0.0'
- De wijziging wordt naar verwachting doorgevoerd in Az.DesktopVirtualization vanaf versie 6.0.0
Voordat
Update-AzWvdDesktop -ResourceGroupName 'RGName' -ApplicationGroupName 'AppGroupName' -Name 'DesktopName' -FriendlyName 'DesktopFriendlyName' -Tag @{ Env = "Prod" }
Na
Update-AzWvdDesktop -ResourceGroupName 'RGName' -ApplicationGroupName 'AppGroupName' -Name 'DesktopName' -FriendlyName 'DesktopFriendlyName'
Az.NetworkCloud
Update-AzNetworkCloudVirtualMachine
- De ingrijpende wijziging in de cmdlet geldt voor alle parametersets - de cmdlet ondersteunt de parametersets 'JsonString' en 'JsonFilePath' niet langer. De sets UpdateViaJsonString en UpdateViaJsonFilePath zijn verwijderd. - Richtlijnen: Scripts bijwerken om de uitgebreide parametersets te gebruiken in plaats van JSON-invoer door te geven. - Deze wijziging wordt naar verwachting van kracht op 1-5-2026, van Az.NetworkCloud-versie: 3.0.0 en Az-versie: 16.0.0
Voordat
$json = @"
{ "location": "eastus", "extendedLocation": { "name": "myCustomLocation", "type": "CustomLocation" }, "tags": { "env": "test" }
}
"@
Update-AzNetworkCloudVirtualMachine ` -ResourceGroupName MyRg ` -Name MyResource ` -JsonString $json
Na
Update-AzNetworkCloudVirtualMachine -ResourceGroupName MyRg -Name MyResource -Location "eastus" -ExtendedLocationName "myCustomLocation" -ExtendedLocationType "CustomLocation" -Tag @{ env = "test" }
Az.PolicyInsights
Get-AzPolicyAttestation
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype wordt gewijzigd van het bestaande type :'Microsoft.Azure. Commands.PolicyInsights.Models.Attestations.PSAttestation' naar het nieuwe type :'Attestation'
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'SystemData'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'ResourceGroupName' 'SystemDataCreatedAt' 'SystemDataCreatedBy' 'SystemDataCreatedByType' 'SystemDataLastModifiedAt' 'SystemDataLastModifiedBy' 'SystemDataLastModifiedByType'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$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
Na
$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-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype 'Microsoft.Azure. Commands.PolicyInsights.Models.PolicyEvent' wordt gewijzigd
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'ResourceTags' 'ManagementGroupIds'
- De volgende eigenschappen worden toegevoegd aan het outputtype: 'ResourceTag', 'ManagementGroupId', 'ComplianceState', 'Component', 'EffectiveParameter', 'OdataContext', 'OdataId', 'Keys', 'Values', 'Count', 'AdditionalProperties'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$event = Get-AzPolicyEvent -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyEvent]$event = $event
$managementGroup = $event[0].ManagementGroupIds
Na
$event = Get-AzPolicyEvent -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IPolicyEvent]$event = $event
$managementGroup = $event[0].ManagementGroupId
Get-AzPolicyMetadata
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype wordt gewijzigd van het bestaande type :'Microsoft.Azure. Commands.PolicyInsights.Models.PSPolicyMetadata' naar het nieuwe type :'PolicyMetadata'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'ResourceGroupName'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$metadata = Get-AzPolicyMetadata -Name ACF1348
[Microsoft.Azure.Commands.PolicyInsights.Models.PSPolicyMetadata]$metadata = $metadata
Na
$metadata = Get-AzPolicyMetadata -Name ACF1348
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.PolicyMetadata]$metadata = $metadata
Get-AzPolicyRemediation
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype wordt gewijzigd van het bestaande type :'Microsoft.Azure. Commands.PolicyInsights.Models.Remediation.PSRemediation' naar het nieuwe type :'Remediation'
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'Filters' 'DeploymentSummary' 'FailureThreshold' 'ParallelDeployments'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'FilterLocation' 'FilterResourceId' 'DeploymentStatusFailedDeployment' 'DeploymentStatusSuccessfulDeployment' 'DeploymentStatusTotalDeployment' 'FailureThresholdPercentage ' ParallelDeployment' 'ResourceGroupName' 'SystemDataCreatedAt' 'SystemDataCreatedBy' 'SystemDataCreatedByType' 'SystemDataLastModifiedAt' 'SystemDataLastModifiedBy' 'SystemDataLastModifiedByType'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$remediation = Get-AzPolicyRemediation -ResourceGroupName "myResourceGroup" -Name "remediation1" -IncludeDetail
[Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation]$remediation = $remediation
$locationFilter = $remediation.Filters.Locations
Na
$remediation = Get-AzPolicyRemediation -ResourceGroupName "myResourceGroup" -Name "remediation1" -IncludeDetail
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
$locationFilter = $remediation.FilterLocation
Get-AzPolicyState
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype 'Microsoft.Azure. Commands.PolicyInsights.Models.PolicyState wordt gewijzigd
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'ResourceTags' 'ManagementGroupIds'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'ResourceGroupName' 'ResourceTag' 'ManagementGroupId'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$state = Get-AzPolicyState -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyState]$state = $state
$managementGroup = $state[0].ManagementGroupIds
Na
$state = Get-AzPolicyState -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IPolicyState]$state = $state
$managementGroup = $state[0].ManagementGroupId
Get-AzPolicyStateSummary
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype 'Microsoft.Azure. Commands.PolicyInsights.Models.PolicyStateSummary' wordt gewijzigd
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'PolicyAssignments', 'Results'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'PolicyAssignment', 'ResultCompliantResource', 'ResultNonCompliantPolicy', 'ResultNonCompliantResource', 'ResultPolicyDetail', 'ResultPolicyGroupDetail', 'ResultQueryResultsUri', 'ResultResourceDetail', 'OdataId', 'OdataContext'.
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$stateSummary = Get-AzPolicyStateSummary -ManagementGroupName "myManagementGroup"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyStateSummary]$stateSummary = $stateSummary
$nonCompliantResourceCount = $stateSummary.Results.NonCompliantResources
Na
$stateSummary = Get-AzPolicyStateSummary -ManagementGroupName "myManagementGroup"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ISummary]$stateSummary = $stateSummary
$nonCompliantResourceCount = $stateSummary.ResultNonCompliantResource
New-AzPolicyAttestation
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype wordt gewijzigd van het bestaande type :'Microsoft.Azure. Commands.PolicyInsights.Models.Attestations.PSAttestation' naar het nieuwe type :'Attestation'
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'SystemData'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'ResourceGroupName' 'SystemDataCreatedAt' 'SystemDataCreatedBy' 'SystemDataCreatedByType' 'SystemDataLastModifiedAt' 'SystemDataLastModifiedBy' 'SystemDataLastModifiedByType'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$attestation = New-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "Compliant"
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Na
$attestation = New-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "Compliant"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IAttestation]$attestation = $attestation
$creationTime = $attestation.SystemDataCreatedAt
Set-AzPolicyAttestation
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype wordt gewijzigd van het bestaande type :'Microsoft.Azure. Commands.PolicyInsights.Models.Attestations.PSAttestation' naar het nieuwe type :'Attestation'
- De volgende eigenschappen in het uitvoertype worden afgeschaft: 'SystemData'
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: 'ResourceGroupName' 'SystemDataCreatedAt' 'SystemDataCreatedBy' 'SystemDataCreatedByType' 'SystemDataLastModifiedAt' 'SystemDataLastModifiedBy' 'SystemDataLastModifiedByType'
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$attestation = Set-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "NonCompliant" -Comment $comment
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Na
$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-brekende verandering zal optreden in alle parametersets.
- Start-AzPolicyRemediation zal nu terugkeren wanneer de Remediation een terminale status bereikt, tenzij u de nieuwe NoWait-parameter gebruikt.
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$remediation = Start-AzPolicyRemediation -PolicyAssignmentId $policyAssignmentId -Name "remediation1"
[Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation]$remediation = $remediation
$locationFilter = $remediation.Filters.Locations
Na
$remediation = Start-AzPolicyRemediation -PolicyAssignmentId $policyAssignmentId -Name "remediation1" -NoWait
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
$locationFilter = $remediation.FilterLocation
Stop-AzPolicyRemediation
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Stop-AzPolicyRemediation heeft nu een NoWait-switchparameter en retourneert het remediation-object in plaats van alleen een booleaanse waarde.
- Deze wijziging wordt naar verwachting van kracht vanaf Az.PolicyInsights-versie: 2.0.0 en Az-versie: 16.0.0
Voordat
$successfulBoolean = Stop-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"
Na
$remediation = Stop-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
Az.Resources
Get-AzPolicyAssignment
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
$description = $policyAssignment.Properties.Description
Na
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Description
Get-AzPolicyDefinition
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyDefinition = Get-AzPolicyDefinition -Builtin -BackwardCompatible | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule
Na
$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.PolicyRule
Get-AzPolicyExemption
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption -BackwardCompatible
$expiresOn = $policyExemption.Properties.ExpiresOn
Na
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.ExpiresOn
Get-AzPolicySetDefinition
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policySetDefinition = Get-AzPolicySetDefinition -Builtin -BackwardCompatible | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters
Na
$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Parameter
New-AzPolicyAssignment
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition -BackwardCompatible
$enforcementMode = $policyAssignment.Properties.EnforcementMode
Na
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.EnforcementMode
New-AzPolicyDefinition
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule -BackwardCompatible
$policyType = $policyDefinition.Properties.PolicyType
Na
$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.PolicyType
New-AzPolicyExemption
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated -BackwardCompatible
$policyAssignmentId = $policyExemption.Properties.PolicyAssignmentId
Na
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyAssignmentId = $policyExemption.PolicyAssignmentId
New-AzPolicySetDefinition
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences -BackwardCompatible
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId
Na
$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.PolicyDefinition[0].policyDefinitionReferenceId
Remove-AzPolicyAssignment
De BackwardCompatible parameter is eerder geïntroduceerd om het verouderde gedrag te behouden, waarbij Remove- cmdlets altijd een waarde hebben geretourneerd. Deze parameter is nu verwijderd.
Remove- cmdlets retourneren alleen een waarde wanneer -PassThru deze is opgegeven.
Voordat
$result = Remove-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
Na
$result = Remove-AzPolicyAssignment -Name MyAssignment -PassThru
Remove-AzPolicyDefinition
De BackwardCompatible parameter is eerder geïntroduceerd om het verouderde gedrag te behouden, waarbij Remove- cmdlets altijd een waarde hebben geretourneerd. Deze parameter is nu verwijderd.
Remove- cmdlets retourneren alleen een waarde wanneer -PassThru deze is opgegeven.
Voordat
$result = Remove-AzPolicyDefinition -Name MyDefinition -BackwardCompatible
Na
$result = Remove-AzPolicyDefinition -Name MyDefinition -PassThru
Remove-AzPolicyExemption
De BackwardCompatible parameter is eerder geïntroduceerd om het verouderde gedrag te behouden, waarbij Remove- cmdlets altijd een waarde hebben geretourneerd. Deze parameter is nu verwijderd.
Remove- cmdlets retourneren alleen een waarde wanneer -PassThru deze is opgegeven.
Voordat
$result = Remove-AzPolicyExemption -Name MyExemption -BackwardCompatible
Na
$result = Remove-AzPolicyExemption -Name MyExemption -PassThru
Remove-AzPolicySetDefinition
De BackwardCompatible parameter is eerder geïntroduceerd om het verouderde gedrag te behouden, waarbij Remove- cmdlets altijd een waarde hebben geretourneerd. Deze parameter is nu verwijderd.
Remove- cmdlets retourneren alleen een waarde wanneer -PassThru deze is opgegeven.
Voordat
$result = Remove-AzPolicySetDefinition -Name MySetDefinition -BackwardCompatible
Na
$result = Remove-AzPolicySetDefinition -Name MySetDefinition -PassThru
Update-AzPolicyAssignment
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment' -BackwardCompatible
$displayName = $policyAssignment.Properties.DisplayName
Na
$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.DisplayName
Update-AzPolicyDefinition
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition' -BackwardCompatible
$description = $policyDefinition.Properties.Description
Na
$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Description
Update-AzPolicyExemption
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver -BackwardCompatible
$exemptionCategory = $policyExemption.Properties.ExemptionCategory
Na
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.ExemptionCategory
Update-AzPolicySetDefinition
De parameter BackwardCompatible werd eerder geïntroduceerd om de oude, op .Properties gebaseerde uitvoervorm te behouden. Deze parameter is nu verwijderd. Cmdlets geven altijd de moderne afgevlakte objectvorm terug en verouderde toegang via .Properties.* wordt niet langer ondersteund. Scripts moeten worden bijgewerkt zodat ze rechtstreeks verwijzen naar first-class-eigenschappen.
Voordat
$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }' -BackwardCompatible
$myThing = $policySetDefinition.Properties.Metadata.MyThing
Na
$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Metadata.MyThing
Az.Sql
New-AzSqlServer
- Een breaking change in een parameter zal van toepassing zijn op alle parametersets -
-EnableSoftDelete- De parameter 'EnableSoftDelete' verandert. - Beschrijving wijzigen: de parameter EnableSoftDelete wordt verwijderd uit de New-AzSqlServer cmdlet van application. - Deze wijziging wordt van kracht op '2-6-2026'- De wijziging wordt verwacht van kracht te worden van Az-versie: '16.0.0': de wijziging wordt naar verwachting van kracht in Az.Sql van versie 7.0.0'
Voordat
New-AzSqlServer -ResourceGroupName $rg -ServerName $server -SqlAdministratorCredentials $sqlCred -Location $location-EnableSoftDelete $true
Na
New-AzSqlServer -ResourceGroupName $rg -ServerName $server -SqlAdministratorCredentials $sqlCred -Location $location -SoftDeleteRetentionDays 7
Set-AzSqlServer
- Een breaking change in een parameter zal van toepassing zijn op alle parametersets -
-EnableSoftDelete- De parameter 'EnableSoftDelete' verandert. - Beschrijving wijzigen: de parameter EnableSoftDelete wordt verwijderd uit de Set-AzSqlServer cmdlet van application. - Deze wijziging wordt van kracht op '2-6-2026'- De wijziging wordt verwacht van kracht te worden van Az-versie: '16.0.0': de wijziging wordt naar verwachting van kracht in Az.Sql van versie 7.0.0'
Voordat
Set-AzSqlServer -ResourceGroupName $rg -ServerName -EnableSoftDelete $true
Na
Set-AzSqlServer -ResourceGroupName $rg -ServerName -SoftDeleteRetentionDays 7
Az.StackHCIVM
New-AzStackHCIVMImage
- Wijziging van parameters die fouten veroorzaken, vindt plaats in alle parametersets
-ImagePath
Voordat
ImagePath is of type 'string'
Na
ImagePath has been changed to SecureString
New-AzStackHCIVMVirtualMachine
- Wijziging van parameters die fouten veroorzaken, vindt plaats in alle parametersets
-AdminPassword
Voordat
AdminPassword is of type 'string'
Na
AdminPassword has been changed to SecureString
Az.StorageAction
Get-AzStorageActionTask
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' wordt gewijzigd
- De volgende eigenschappen in het uitvoertype worden afgeschaft: IdentityUserAssignedIdentity
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: IdentityUserAssignedIdentity
- Beschrijving wijzigen: de typen van de eigenschap IdentityUserAssignedIdentity worden gewijzigd van 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' naar 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Deze wijziging wordt van kracht op '1-5-2026'- De wijziging wordt naar verwachting van kracht vanaf Az-versie: '16.0.0'
- De wijziging wordt naar verwachting van kracht in Az.StorageAction vanaf versie : '2.0.0'
Voordat
$task = Get-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Na
$task = Get-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
New-AzStorageActionTask
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' wordt gewijzigd
- De volgende eigenschappen in het uitvoertype worden afgeschaft: IdentityUserAssignedIdentity
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: IdentityUserAssignedIdentity
- Beschrijving wijzigen: de typen van de eigenschap IdentityUserAssignedIdentity worden gewijzigd van 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' naar 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Deze wijziging wordt van kracht op '1-5-2026'- De wijziging wordt naar verwachting van kracht vanaf Az-versie: '16.0.0'
- De wijziging wordt naar verwachting van kracht in Az.StorageAction vanaf versie : '2.0.0'
Voordat
$task = New-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Na
$task = New-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Update-AzStorageActionTask
- Cmdlet-brekende verandering zal optreden in alle parametersets.
- Het uitvoertype 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' wordt gewijzigd
- De volgende eigenschappen in het uitvoertype worden afgeschaft: IdentityUserAssignedIdentity
- De volgende eigenschappen worden toegevoegd aan het uitvoertype: IdentityUserAssignedIdentity
- Beschrijving wijzigen: de typen van de eigenschap IdentityUserAssignedIdentity worden gewijzigd van 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' naar 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Deze wijziging wordt van kracht op '1-5-2026'- De wijziging wordt naar verwachting van kracht vanaf Az-versie: '16.0.0'
- De wijziging wordt naar verwachting van kracht in Az.StorageAction vanaf versie : '2.0.0'
Voordat
$task = Update-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Na
$task = Update-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Modules gemigreerd van autorest v3 naar autorest v4
Om gedragsconsistentie te behouden en nieuwe functies te introduceren die worden ondersteund door AutoRest v4, hebben we veel modules bijgewerkt om AutoRest v4 te gebruiken. Deze upgrade heeft verschillende belangrijke wijzigingen geïntroduceerd. Meer informatie over mogelijke belangrijke wijzigingen en de risicobeperkingsmethoden vindt u op de volgende koppeling.
Mogelijk beïnvloede modules
- 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