Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Az.DesktopVirtualization
Update-AzWvdApplication
- Perubahan yang merusak parameter akan terjadi pada semua set parameter
-Tag- Parameter : 'Tag' berubah.
- Deskripsi perubahan : Parameter 'Tag' akan dihapus dari cmdlet Pembaruan Aplikasi.
- Perubahan ini akan berlaku pada '6/2/2026'- Perubahan diharapkan berlaku dari versi Az : '16.0.0'
- Perubahan ini diharapkan berlaku di 'Az.DesktopVirtualization' dari versi : '6.0.0'
Sebelumnya
Update-AzWvdApplication -ResourceGroupName 'RGName' -GroupName 'AppGroupName' -Name 'AppName' -Tag @{ Env = "Prod" } -FriendlyName 'AppFriendlyName'
Sesudah
Update-AzWvdApplication -ResourceGroupName 'RGName' -GroupName 'AppGroupName' -Name 'AppName' -FriendlyName 'AppFriendlyName'
Update-AzWvdDesktop
- Perubahan yang merusak parameter akan terjadi pada semua set parameter
-Tag- Parameter : 'Tag' berubah.
- Deskripsi perubahan : Parameter 'Tag' akan dihapus dari cmdlet Pembaruan Desktop.
- Perubahan ini akan berlaku pada '6/2/2026'- Perubahan diharapkan berlaku dari versi Az : '16.0.0'
- Perubahan ini diharapkan berlaku di 'Az.DesktopVirtualization' dari versi : '6.0.0'
Sebelumnya
Update-AzWvdDesktop -ResourceGroupName 'RGName' -ApplicationGroupName 'AppGroupName' -Name 'DesktopName' -FriendlyName 'DesktopFriendlyName' -Tag @{ Env = "Prod" }
Sesudah
Update-AzWvdDesktop -ResourceGroupName 'RGName' -ApplicationGroupName 'AppGroupName' -Name 'DesktopName' -FriendlyName 'DesktopFriendlyName'
Az.NetworkCloud
Update-AzNetworkCloudVirtualMachine
- Perubahan yang menyebabkan gangguan kompatibilitas pada cmdlet akan berlaku untuk semua kumpulan parameter - Cmdlet tidak akan lagi mendukung kumpulan parameter 'JsonString' dan 'JsonFilePath'. Set 'UpdateViaJsonString' dan 'UpdateViaJsonFilePath' telah dihapus. - Panduan: Perbarui skrip untuk menggunakan set parameter yang diperluas alih-alih meneruskan input JSON. - Perubahan ini diharapkan berlaku pada 1/5/2026, dari versi Az.NetworkCloud: versi 3.0.0 dan Az: 16.0.0
Sebelumnya
$json = @"
{ "location": "eastus", "extendedLocation": { "name": "myCustomLocation", "type": "CustomLocation" }, "tags": { "env": "test" }
}
"@
Update-AzNetworkCloudVirtualMachine ` -ResourceGroupName MyRg ` -Name MyResource ` -JsonString $json
Sesudah
Update-AzNetworkCloudVirtualMachine -ResourceGroupName MyRg -Name MyResource -Location "eastus" -ExtendedLocationName "myCustomLocation" -ExtendedLocationType "CustomLocation" -Tag @{ env = "test" }
Az.PolicyInsights
Get-AzPolicyAttestation
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output berubah dari tipe yang ada: 'Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation' ke tipe baru: 'Attestation'
- Properti berikut dalam jenis output tidak digunakan lagi: 'SystemData'
- Properti berikut akan ditambahkan ke tipe keluaran: 'ResourceGroupName', 'SystemDataCreatedAt', 'SystemDataCreatedBy', 'SystemDataCreatedByType', 'SystemDataLastModifiedAt', 'SystemDataLastModifiedBy', 'SystemDataLastModifiedByType'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$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
Sesudah
$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 breaking-change akan terjadi pada semua set parameter
- Jenis output 'Microsoft.Azure. Commands.PolicyInsights.Models.PolicyEvent' berubah
- Properti berikut dalam jenis output tidak digunakan lagi: 'ResourceTags' 'ManagementGroupIds'
- Properti berikut akan ditambahkan ke jenis output: 'ResourceTag' 'ManagementGroupId' 'ComplianceState' 'Component' 'EffectiveParameter' 'OdataContext' 'OdataId' 'Keys' 'Values' 'Count' 'AdditionalProperties'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$event = Get-AzPolicyEvent -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyEvent]$event = $event
$managementGroup = $event[0].ManagementGroupIds
Sesudah
$event = Get-AzPolicyEvent -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IPolicyEvent]$event = $event
$managementGroup = $event[0].ManagementGroupId
Get-AzPolicyMetadata
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output berubah dari jenis yang ada :'Microsoft.Azure.Commands.PolicyInsights.Models.PSPolicyMetadata' ke jenis baru :'PolicyMetadata'
- Properti berikut sedang ditambahkan ke jenis output : 'ResourceGroupName'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$metadata = Get-AzPolicyMetadata -Name ACF1348
[Microsoft.Azure.Commands.PolicyInsights.Models.PSPolicyMetadata]$metadata = $metadata
Sesudah
$metadata = Get-AzPolicyMetadata -Name ACF1348
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.PolicyMetadata]$metadata = $metadata
Get-AzPolicyRemediation
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Tipe keluaran berubah dari tipe yang ada :'Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation' ke tipe baru :'Remediasi'
- Properti berikut dalam jenis output tidak digunakan lagi: 'Filters' 'DeploymentSummary' 'FailureThreshold' 'ParallelDeployments'
- Properti berikut sedang ditambahkan ke jenis output : 'FilterLocation' 'FilterResourceId' 'DeploymentStatusFailedDeployment' 'DeploymentStatusSuccessfulDeployment' 'DeploymentStatusTotalDeployment' 'FailureThresholdPercentage' 'ParallelDeployment' 'ResourceGroupName' 'SystemDataCreatedAt' 'SystemDataCreatedBy' 'SystemDataCreatedByType' 'SystemDataLastModifiedAt' 'SystemDataLastModifiedBy' 'SystemDataLastModifiedByType'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$remediation = Get-AzPolicyRemediation -ResourceGroupName "myResourceGroup" -Name "remediation1" -IncludeDetail
[Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation]$remediation = $remediation
$locationFilter = $remediation.Filters.Locations
Sesudah
$remediation = Get-AzPolicyRemediation -ResourceGroupName "myResourceGroup" -Name "remediation1" -IncludeDetail
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
$locationFilter = $remediation.FilterLocation
Get-AzPolicyState
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output 'Microsoft.Azure.Commands.PolicyInsights.Models.PolicyState' berubah
- Properti berikut dalam jenis output tidak digunakan lagi: 'ResourceTags' 'ManagementGroupIds'
- Properti berikut sedang ditambahkan ke jenis output : 'ResourceGroupName' 'ResourceTag' 'ManagementGroupId'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$state = Get-AzPolicyState -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyState]$state = $state
$managementGroup = $state[0].ManagementGroupIds
Sesudah
$state = Get-AzPolicyState -ResourceGroupName "myResourceGroup" -PolicyAssignmentName "ddd8ef92e3714a5ea3d208c1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IPolicyState]$state = $state
$managementGroup = $state[0].ManagementGroupId
Get-AzPolicyStateSummary
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output 'Microsoft.Azure.Commands.PolicyInsights.Models.PolicyStateSummary' akan berubah
- Properti berikut dalam jenis output tidak digunakan lagi: 'PolicyAssignments' 'Hasil'
- Properti berikut sedang ditambahkan ke jenis output : 'PolicyAssignment' 'ResultCompliantResource' 'ResultNonCompliantPolicy' 'ResultNonCompliantResource' 'ResultPolicyDetail' 'ResultPolicyGroupDetail' 'ResultQueryResultsUri' 'ResultResourceDetail' 'OdataId' 'OdataContext'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$stateSummary = Get-AzPolicyStateSummary -ManagementGroupName "myManagementGroup"
[Microsoft.Azure.Commands.PolicyInsights.Models.PolicyStateSummary]$stateSummary = $stateSummary
$nonCompliantResourceCount = $stateSummary.Results.NonCompliantResources
Sesudah
$stateSummary = Get-AzPolicyStateSummary -ManagementGroupName "myManagementGroup"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ISummary]$stateSummary = $stateSummary
$nonCompliantResourceCount = $stateSummary.ResultNonCompliantResource
New-AzPolicyAttestation
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output berubah dari tipe yang ada: 'Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation' ke tipe baru: 'Attestation'
- Properti berikut dalam jenis output tidak digunakan lagi: 'SystemData'
- Properti berikut akan ditambahkan ke tipe keluaran: 'ResourceGroupName', 'SystemDataCreatedAt', 'SystemDataCreatedBy', 'SystemDataCreatedByType', 'SystemDataLastModifiedAt', 'SystemDataLastModifiedBy', 'SystemDataLastModifiedByType'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$attestation = New-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "Compliant"
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Sesudah
$attestation = New-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "Compliant"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IAttestation]$attestation = $attestation
$creationTime = $attestation.SystemDataCreatedAt
Set-AzPolicyAttestation
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output berubah dari tipe yang ada: 'Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation' ke tipe baru: 'Attestation'
- Properti berikut dalam jenis output tidak digunakan lagi: 'SystemData'
- Properti berikut akan ditambahkan ke tipe keluaran: 'ResourceGroupName', 'SystemDataCreatedAt', 'SystemDataCreatedBy', 'SystemDataCreatedByType', 'SystemDataLastModifiedAt', 'SystemDataLastModifiedBy', 'SystemDataLastModifiedByType'
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$attestation = Set-AzPolicyAttestation -PolicyAssignmentId $policyAssignmentId -Name $attestationName -ComplianceState "NonCompliant" -Comment $comment
[Microsoft.Azure.Commands.PolicyInsights.Models.Attestations.PSAttestation]$attestation = $attestation
$creationTime = $attestation.SystemData.CreatedAt
Sesudah
$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 breaking-change akan terjadi pada semua set parameter
- Start-AzPolicyRemediation akan kembali ketika Remediasi mencapai keadaan akhir kecuali Anda menggunakan parameter NoWait baru.
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$remediation = Start-AzPolicyRemediation -PolicyAssignmentId $policyAssignmentId -Name "remediation1"
[Microsoft.Azure.Commands.PolicyInsights.Models.Remediation.PSRemediation]$remediation = $remediation
$locationFilter = $remediation.Filters.Locations
Sesudah
$remediation = Start-AzPolicyRemediation -PolicyAssignmentId $policyAssignmentId -Name "remediation1" -NoWait
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
$locationFilter = $remediation.FilterLocation
Stop-AzPolicyRemediation
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Stop-AzPolicyRemediation sekarang akan memiliki parameter opsi NoWait serta mengembalikan objek Remediasi alih-alih hanya nilai boolean.
- Perubahan ini diharapkan berlaku dari versi Az.PolicyInsights: 2.0.0 dan versi Az: 16.0.0
Sebelumnya
$successfulBoolean = Stop-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"
Sesudah
$remediation = Stop-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"
[Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediation]$remediation = $remediation
Az.Resources
Get-AzPolicyAssignment
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
$description = $policyAssignment.Properties.Description
Sesudah
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Description
Get-AzPolicyDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyDefinition = Get-AzPolicyDefinition -Builtin -BackwardCompatible | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule
Sesudah
$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.PolicyRule
Get-AzPolicyExemption
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption -BackwardCompatible
$expiresOn = $policyExemption.Properties.ExpiresOn
Sesudah
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.ExpiresOn
Get-AzPolicySetDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policySetDefinition = Get-AzPolicySetDefinition -Builtin -BackwardCompatible | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters
Sesudah
$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Parameter
New-AzPolicyAssignment
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition -BackwardCompatible
$enforcementMode = $policyAssignment.Properties.EnforcementMode
Sesudah
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.EnforcementMode
New-AzPolicyDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule -BackwardCompatible
$policyType = $policyDefinition.Properties.PolicyType
Sesudah
$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.PolicyType
New-AzPolicyExemption
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated -BackwardCompatible
$policyAssignmentId = $policyExemption.Properties.PolicyAssignmentId
Sesudah
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyAssignmentId = $policyExemption.PolicyAssignmentId
New-AzPolicySetDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences -BackwardCompatible
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId
Sesudah
$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.PolicyDefinition[0].policyDefinitionReferenceId
Remove-AzPolicyAssignment
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan perilaku warisan di mana Remove- cmdlet selalu mengembalikan nilai. Parameter ini sekarang telah dihapus.
Remove- cmdlet hanya akan mengembalikan nilai ketika -PassThru ditentukan.
Sebelumnya
$result = Remove-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
Sesudah
$result = Remove-AzPolicyAssignment -Name MyAssignment -PassThru
Remove-AzPolicyDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan perilaku warisan di mana Remove- cmdlet selalu mengembalikan nilai. Parameter ini sekarang telah dihapus.
Remove- cmdlet hanya akan mengembalikan nilai ketika -PassThru ditentukan.
Sebelumnya
$result = Remove-AzPolicyDefinition -Name MyDefinition -BackwardCompatible
Sesudah
$result = Remove-AzPolicyDefinition -Name MyDefinition -PassThru
Remove-AzPolicyExemption
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan perilaku warisan di mana Remove- cmdlet selalu mengembalikan nilai. Parameter ini sekarang telah dihapus.
Remove- cmdlet hanya akan mengembalikan nilai ketika -PassThru ditentukan.
Sebelumnya
$result = Remove-AzPolicyExemption -Name MyExemption -BackwardCompatible
Sesudah
$result = Remove-AzPolicyExemption -Name MyExemption -PassThru
Remove-AzPolicySetDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan perilaku warisan di mana Remove- cmdlet selalu mengembalikan nilai. Parameter ini sekarang telah dihapus.
Remove- cmdlet hanya akan mengembalikan nilai ketika -PassThru ditentukan.
Sebelumnya
$result = Remove-AzPolicySetDefinition -Name MySetDefinition -BackwardCompatible
Sesudah
$result = Remove-AzPolicySetDefinition -Name MySetDefinition -PassThru
Update-AzPolicyAssignment
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment' -BackwardCompatible
$displayName = $policyAssignment.Properties.DisplayName
Sesudah
$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.DisplayName
Update-AzPolicyDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition' -BackwardCompatible
$description = $policyDefinition.Properties.Description
Sesudah
$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Description
Update-AzPolicyExemption
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver -BackwardCompatible
$exemptionCategory = $policyExemption.Properties.ExemptionCategory
Sesudah
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.ExemptionCategory
Update-AzPolicySetDefinition
Parameter BackwardCompatible sebelumnya diperkenalkan untuk mempertahankan bentuk output berbasis warisan .Properties. Parameter ini sekarang telah dihapus. Cmdlet selalu mengembalikan struktur objek modern yang diratakan, dan akses lama melalui .Properties.* tidak lagi didukung. Skrip harus diperbarui untuk mereferensikan properti kelas satu secara langsung.
Sebelumnya
$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }' -BackwardCompatible
$myThing = $policySetDefinition.Properties.Metadata.MyThing
Sesudah
$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Metadata.MyThing
Az.Sql
New-AzSqlServer
- Perubahan yang menyebabkan ketidakcocokan pada parameter akan berlaku untuk semua kumpulan parameter -
-EnableSoftDelete- Parameter 'EnableSoftDelete' sedang berubah. - Ubah deskripsi : Parameter 'EnableSoftDelete' akan dihapus dari cmdlet New-AzSqlServer Aplikasi. - Perubahan ini akan berlaku pada '6/2/2026'- Perubahan ini diharapkan berlaku dari versi Az : '16.0.0' - Perubahan diharapkan berlaku di 'Az.Sql' dari versi : '7.0.0'
Sebelumnya
New-AzSqlServer -ResourceGroupName $rg -ServerName $server -SqlAdministratorCredentials $sqlCred -Location $location-EnableSoftDelete $true
Sesudah
New-AzSqlServer -ResourceGroupName $rg -ServerName $server -SqlAdministratorCredentials $sqlCred -Location $location -SoftDeleteRetentionDays 7
Set-AzSqlServer
- Perubahan yang menyebabkan ketidakcocokan pada parameter akan berlaku untuk semua kumpulan parameter -
-EnableSoftDelete- Parameter 'EnableSoftDelete' sedang berubah. - Ubah deskripsi : Parameter 'EnableSoftDelete' akan dihapus dari cmdlet Set-AzSqlServer Aplikasi. - Perubahan ini akan berlaku pada '6/2/2026'- Perubahan ini diharapkan berlaku dari versi Az : '16.0.0' - Perubahan diharapkan berlaku di 'Az.Sql' dari versi : '7.0.0'
Sebelumnya
Set-AzSqlServer -ResourceGroupName $rg -ServerName -EnableSoftDelete $true
Sesudah
Set-AzSqlServer -ResourceGroupName $rg -ServerName -SoftDeleteRetentionDays 7
Az.StackHCIVM
New-AzStackHCIVMImage
- Perubahan yang merusak parameter akan terjadi pada semua set parameter
-ImagePath
Sebelumnya
ImagePath is of type 'string'
Sesudah
ImagePath has been changed to SecureString
New-AzStackHCIVMVirtualMachine
- Perubahan yang merusak parameter akan terjadi pada semua set parameter
-AdminPassword
Sebelumnya
AdminPassword is of type 'string'
Sesudah
AdminPassword has been changed to SecureString
Az.StorageAction
Get-AzStorageActionTask
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' berubah
- Properti berikut dalam jenis output tidak digunakan lagi: 'IdentityUserAssignedIdentity'
- Properti berikut sedang ditambahkan ke jenis output : 'IdentityUserAssignedIdentity'
- Deskripsi perubahan : Jenis properti 'IdentityUserAssignedIdentity' akan diubah dari 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' ke 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Perubahan ini akan berlaku pada '1/5/2026'- Perubahan diharapkan berlaku dari versi Az : '16.0.0'
- Perubahan ini diharapkan berlaku di 'Az.StorageAction' dari versi : '2.0.0'
Sebelumnya
$task = Get-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Sesudah
$task = Get-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
New-AzStorageActionTask
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' berubah
- Properti berikut dalam jenis output tidak digunakan lagi: 'IdentityUserAssignedIdentity'
- Properti berikut sedang ditambahkan ke jenis output : 'IdentityUserAssignedIdentity'
- Deskripsi perubahan : Jenis properti 'IdentityUserAssignedIdentity' akan diubah dari 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' ke 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Perubahan ini akan berlaku pada '1/5/2026'- Perubahan diharapkan berlaku dari versi Az : '16.0.0'
- Perubahan ini diharapkan berlaku di 'Az.StorageAction' dari versi : '2.0.0'
Sebelumnya
$task = New-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Sesudah
$task = New-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Update-AzStorageActionTask
- Cmdlet breaking-change akan terjadi pada semua set parameter
- Jenis output 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IStorageTask' berubah
- Properti berikut dalam jenis output tidak digunakan lagi: 'IdentityUserAssignedIdentity'
- Properti berikut sedang ditambahkan ke jenis output : 'IdentityUserAssignedIdentity'
- Deskripsi perubahan : Jenis properti 'IdentityUserAssignedIdentity' akan diubah dari 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' ke 'Microsoft.Azure. PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'
- Perubahan ini akan berlaku pada '1/5/2026'- Perubahan diharapkan berlaku dari versi Az : '16.0.0'
- Perubahan ini diharapkan berlaku di 'Az.StorageAction' dari versi : '2.0.0'
Sebelumnya
$task = Update-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Sesudah
$task = Update-AzStorageActionTask -ResourceGroupName MyRg -Name MyTask
[Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities]$identity = $task.IdentityUserAssignedIdentity
Modul yang dimigrasikan dari autorest v3 ke autorest v4
Untuk mempertahankan konsistensi perilaku dan memperkenalkan fitur baru yang didukung oleh AutoRest v4, kami telah meningkatkan banyak modul untuk menggunakan AutoRest v4. Peningkatan ini telah memperkenalkan beberapa perubahan yang melanggar. Detail tentang potensi perubahan yang dapat menyebabkan kesalahan dan pendekatan mitigasinya dapat ditemukan di tautan berikut.
Modul yang berpotensi terpengaruh
- 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