Az 3.0.0 için Geçiş Kılavuzu

Bu belgede Az 2.0.0 ve 3.0.0 sürümleri arasındaki değişiklikler açıklanmaktadır

Batch

Get-AzBatchNodeAgentSku

  • Get-AzBatchNodeAgentSku kaldırılıp Get-AzBatchSupportedImage ile değiştirildi.
  • Get-AzBatchSupportedImage, Get-AzBatchNodeAgentSku ile aynı verileri daha anlaşılır bir biçimde döndürür.
  • Artık yeni doğrulanmamış resimler de döndürülüyor. Her resim için Capabilities ve BatchSupportEndOfLife hakkında ek bilgiler de ekleniyor.

Önce

$Context = Get-AzBatchAccountKeys -AccountName "ContosoBatchAccount"
Get-AzBatchNodeAgentSku -BatchContext $Context

Sonra

$Context = Get-AzBatchAccountKey -AccountName "ContosoBatchAccount"
Get-AzBatchSupportedImage -BatchContext $Context

Az.Resources Modülü ile Önceki Sürüm Uyumsuzluğu

‘Az.Batch’ modülü 2.0.1 sürümü, ‘Az.Resources’ modülünün önceki sürümleriyle (sürüm 1.7.0 veya daha önceki sürümler) uyumlu değildir. Bu, ‘Az.Batch’ modülünün 2.0.1 sürümü içeri aktarıldığında ‘Az.Resources’ modülünün 1.7.0 sürümünün içeri aktarılmamasına neden olur. Bu sorunu düzeltmek için, ‘Az.Resources’ modülünü sürüm 1.7.1 veya sonraki bir sürüme güncelleştirin veya ‘Az’ modülünün en son sürümünü yükleyin.

İşlem

New-AzDiskConfig

CreateOption değeri Upload olduğunda New-AzDiskConfig için DiskSizeGB yerine UploadSizeInBytes parametresi kullanılıyor

Önce

$diskconfig = New-AzDiskConfig -Location 'Central US' -DiskSizeGB 1023 -SkuName Standard_LRS -OsType Windows -CreateOption Upload -DiskIOPSReadWrite 500 -DiskMBpsReadWrite 8

Sonra

$diskconfig = New-AzDiskConfig -Location 'Central US' -UploadSizeInBytes 1023 * 1024 * 1024 * 1024 -SkuName Standard_LRS -OsType Windows -CreateOption Upload -DiskIOPSReadWrite 500 -DiskMBpsReadWrite 8

HDInsight

Get-AzHDInsightJobOutput

  • Get-AzHDInsightJobOutput cmdlet'i depolama anahtarına ayrıntılı rol tabanlı erişimi destekleyecek şekilde güncelleştirildi.
  • HDInsight Küme Operatörü, Katkıda Bulunan veya Sahip rolleri olan kullanıcılar etkilenmeyecek.
  • Yalnızca Okuyucu rolüne sahip kullanıcıların DefaultStorageAccountKey parametresini açık olarak belirtmesi gerekecek.

Önce

Get-AzHDInsightJobOutput  -ClusterName $clusterName -JobId $jobId

Sonra

Get-AzHDInsightJobOutput -ClusterName $clusterName -JobId $jobId -DefaultStorageAccountKey $storageAccountKey

Add-AzHDInsightConfigValues

Add-AzHDInsightConfigValue cmdlet’inin Add-AzHDInsightConfigValues diğer adı kaldırıldı.

Önce

Kullanım dışı bırakılan diğer ad kullanılıyor

Add-AzHDInsightConfigValues

Sonra

Add-AzHDInsightConfigValue

Disable-AzHDInsightMonitoring

Yeni Disable-AzHDInsightMonitoring cmdlet’i eklendi. Bir HDInsight kümesinde izlemeyi devre dışı bırakmak için bu cmdlet’i kullanın (Disable-AzHDInsightOperationsManagementSuite ve Disable-AzHDInsightOMS cmdlet’lerinin yerini alır).

Önce

Disable-AzHDInsightOMS -Name testcluster
Disable-AzHDInsightOperationsManagementSuite -Name testcluster

Sonra

Disable-AzHDInsightMonitoring -Name testcluster

Enable-AzHDInsightMonitoring

Yeni Enable-AzHDInsightMonitoring cmdlet’i eklendi. Bir HDInsight kümesinde izlemeyi etkinleştirmek için bu cmdlet’i kullanın (Enable-AzHDInsightOperationsManagementSuite ve Enable-AzHDInsightOMS cmdlet’lerinin yerini alır).

Önce

Enable-AzHDInsightOMS Enable-AzHDInsightMonitoring -Name testcluster -WorkspaceId 1d364e89-bb71-4503-aa3d-a23535aea7bd -PrimaryKey <key for workspace 1d364e89-bb71-4503-aa3d-a23535aea7bd>
Enable-AzHDInsightOperationsManagementSuite Enable-AzHDInsightMonitoring -Name testcluster -WorkspaceId 1d364e89-bb71-4503-aa3d-a23535aea7bd -PrimaryKey <key for workspace 1d364e89-bb71-4503-aa3d-a23535aea7bd>

Sonra

Enable-AzHDInsightMonitoring Enable-AzHDInsightMonitoring -Name testcluster -WorkspaceId 1d364e89-bb71-4503-aa3d-a23535aea7bd -PrimaryKey <key for workspace 1d364e89-bb71-4503-aa3d-a23535aea7bd>

Get-AzHDInsightMonitoring

Yeni Get-AzHDInsightMonitoring cmdlet’i eklendi. Bir Azure HDInsight kümesinde izleme yüklemesinin durumunu almak için bu cmdlet’i kullanın (Get-AzHDInsightOperationsManagementSuite ve Get-AzHDInsightOMS cmdlet’lerinin yerini alır).

Önce

Get-AzHDInsightOMS -Name testcluster
Get-AzHDInsightOperationsManagementSuite -Name testcluster

Sonra

Get-AzHDInsightMonitoring -Name testcluster

Get-AzHDInsightProperty

Get-HDInsightProperty cmdlet’inin Get-AzHDInsightProperties diğer adı kaldırıldı.

Önce

Kullanım dışı bırakılan diğer ad kullanılıyor

Get-AzHDInsightProperties -Location "East US 2"

Sonra

Get-AzHDInsightProperty -Location "East US 2"

Grant-AzHDInsightRdpServicesAccess

Grant-AzHDInsightRdpServicesAccess ve Revoke-AzHDInsightRdpServicesAccess cmdlet'leri kaldırıldı. Windows işletim sistemi türünü kullanan kümeler desteklenmediğinden bunlar artık gerekli değildir. Lütfen Linux işletim sistemi türünü kullanarak bir küme oluşturun.

Remove-AzHDInsightCluster

Microsoft.Azure.Management.HDInsight.Models.ClusterGetResponse olan Remove-AzHDInsightCluster çıkış türü bool olarak değiştirildi.

Önce

$cluster = Remove-AzHDInsightCluster -ClusterName "your-hadoop-001"

Sonra

Remove-AzHDInsightCluster -ClusterName "your-hadoop-001" -PassThru
True

Revoke-AzHDInsightRdpServicesAccess

Cmdlet kullanım dışı bırakıldı. Bunun için bir değişiklik yoktur.

Set-AzHDInsightGatewayCredential

HttpConnectivitySettings olan Set-AzHDInsightGatewayCredential çıkış türü AzureHDInsightGatewaySettings olarak değiştirildi.

IotHub

New-AzIotHubImportDevices

Bu diğer ad kaldırıldı, lütfen bunun yerine New-AzIotHubImportDevice kullanın.

Önce

New-AzIotHubImportDevices -ResourceGroupName "myresourcegroup" -Name "myiothub" -InputBlobContainerUri "https://mystorageaccount.blob.core.windows.net/mystoragecontainer?sv=2015-04-05&ss=bfqt&sr=c&srt=sco&sp=rwdl&se=2016-10-27T04:01:48Z&st=2016-10-26T20:01:48Z&spr=https&sig=QqpIhHsIMF8hNuFO%3D" -OutputBlobContainerUri "https://mystorageaccount.blob.core.windows.net/?sv=2015-04-05&ss=bfqt&sr=c&srt=sco&sp=rwdl&se=2016-10-27T04:01:48Z&st=2016-10-26T20:01:48Z&spr=https&sig=QqpIhHsIMF8hNuFO%3D"

Sonra

New-AzIotHubImportDevice -ResourceGroupName "myresourcegroup" -Name "myiothub" -InputBlobContainerUri "https://mystorageaccount.blob.core.windows.net/mystoragecontainer?sv=2015-04-05&ss=bfqt&sr=c&srt=sco&sp=rwdl&se=2016-10-27T04:01:48Z&st=2016-10-26T20:01:48Z&spr=https&sig=QqpIhHsIMF8hNuFO%3D" -OutputBlobContainerUri "https://mystorageaccount.blob.core.windows.net/?sv=2015-04-05&ss=bfqt&sr=c&srt=sco&sp=rwdl&se=2016-10-27T04:01:48Z&st=2016-10-26T20:01:48Z&spr=https&sig=QqpIhHsIMF8hNuFO%3D"

New-AzIotHubExportDevices

Bu diğer ad kaldırıldı, lütfen bunun yerine New-AzIotHubExportDevice kullanın.

Önce

New-AzIotHubExportDevices -ResourceGroupName "myresourcegroup" -Name "myiothub" -ExportBlobContainerUri "https://mystorageaccount.blob.core.windows.net/mystoragecontainer?sv=2015-04-05&ss=bfqt&sr=c&srt=sco&sp=rwdl&se=2016-10-27T04:01:48Z&st=2016-10-26T20:01:48Z&spr=https&sig=QqpIhHsIMF8hNuFO%3D" -ExcludeKeys

Sonra

New-AzIotHubExportDevice -ResourceGroupName "myresourcegroup" -Name "myiothub" -ExportBlobContainerUri "https://mystorageaccount.blob.core.windows.net/mystoragecontainer?sv=2015-04-05&ss=bfqt&sr=c&srt=sco&sp=rwdl&se=2016-10-27T04:01:48Z&st=2016-10-26T20:01:48Z&spr=https&sig=QqpIhHsIMF8hNuFO%3D" -ExcludeKeys

Add-AzIotHubEventHubConsumerGroup

IotHub sistem ve cihaz iletilerini işleyebilen yalnızca bir yerleşik uç noktayla ("events") geldiğinden EventHubEndPointName parametresi değiştirilmeden kullanım dışı bırakıldı.

Önce

Add-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubConsumerGroupName "myconsumergroup" -EventHubEndpointName "/EventHubEndpointName"

Sonra

Add-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubConsumerGroupName "myconsumergroup"

Get-AzIotHubEventHubConsumerGroup

IotHub sistem ve cihaz iletilerini işleyebilen yalnızca bir yerleşik uç noktayla ("events") geldiğinden EventHubEndPointName parametresi değiştirilmeden kullanım dışı bırakıldı.

Önce

Get-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubEndpointName "/EventHubEndpointName"

Sonra

Get-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub"

Remove-AzIotHubEventHubConsumerGroup

IotHub sistem ve cihaz iletilerini işleyebilen yalnızca bir yerleşik uç noktayla ("events") geldiğinden EventHubEndPointName parametresi değiştirilmeden kullanım dışı bırakıldı.

Önce

Remove-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubConsumerGroupName myconsumergroup -EventHubEndpointName "/EventHubEndpointName"

Sonra

Remove-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubConsumerGroupName myconsumergroup

Set-AzIotHub

IotHub artık yerleşik uç nokta ("operationsMonitoringEvents") kullanmadığından OperationsMonitoringProperties parametresi değiştirilmeden kullanım dışı bırakıldı.

RecoveryServices

Edit-AzRecoveryServicesAsrRecoveryPlan

ASRRecoveryPlanGroup.ReplicationProtectedItems, ASRRecoveryPlanGroup.StartGroupActions ve ASRRecoveryPlanGroup.EndGroupActions çıkıştan kaldırıldı.

Get-AzRecoveryServicesAsrRecoveryPlan

ASRRecoveryPlanGroup.ReplicationProtectedItems, ASRRecoveryPlanGroup.StartGroupActions ve ASRRecoveryPlanGroup.EndGroupActions çıkıştan kaldırıldı.

New-AzRecoveryServicesAsrReplicationProtectedItem

IncludeDiskId parametresi, Azure Site Recovery’de bir yönetilen diske doğrudan yazmayı destekleyecek şekilde değiştirildi.

Önce

$job = New-AzRecoveryServicesAsrReplicationProtectedItem -RecoveryAzureStorageAccountId $recoveryAzureStorageAccountId -IncludeDiskId $includeDiskId -VMwareToAzure -Account $fabric.FabricSpecificDetails.RunAsAccounts[0] -RecoveryResourceGroupId $RecoveryResourceGroupId -RecoveryAzureNetworkId $RecoveryAzureNetworkId -name $name -ProcessServer $fabric.FabricSpecificDetails.ProcessServers[0] -ProtectableItem $protectableItem -ProtectionContainerMapping $pcm -RecoveryAzureSubnetName $RecoveryAzureSubnetName -RecoveryVmName $RecoveryVmName -LogStorageAccountId $LogStorageAccountId

Sonra

$disk1 = New-AzRecoveryServicesAsrInMageAzureV2DiskInput -DiskId $diskId -LogStorageAccountId $logStorageAccountId -DiskType $diskType
$disk2 = New-AzRecoveryServicesAsrInMageAzureV2DiskInput -DiskId $diskId2 -LogStorageAccountId $logStorageAccountId -DiskType $diskType2
$job = New-AzRecoveryServicesAsrReplicationProtectedItem -VMwareToAzure -Account $fabric.FabricSpecificDetails.RunAsAccounts[0] -RecoveryResourceGroupId $RecoveryResourceGroupId -RecoveryAzureNetworkId $RecoveryAzureNetworkId -name $name -ProcessServer $fabric.FabricSpecificDetails.ProcessServers[0] -ProtectableItem $protectableItem -ProtectionContainerMapping $pcm -RecoveryAzureSubnetName $RecoveryAzureSubnetName -RecoveryVmName $RecoveryVmName -LogStorageAccountId $LogStorageAccountId -InMageAzureV2DiskInput $disk1,$disk2

Kaynaklar

Az.Batch Modülü ile Önceki Sürüm Uyumsuzluğu

‘Az.Resources’ modülü 1.7.1 sürümü, ‘Az.Batch’ modülünün önceki sürümleriyle (sürüm 1.1.2 veya daha önceki sürümler) uyumlu değildir. Bu, ‘Az.Resources’ modülünün 1.7.1 sürümü içeri aktarıldığında ‘Az.Batch’ modülünün 1.1.2 sürümünün içeri aktarılmamasına neden olur. Bu sorunu düzeltmek için, ‘Az.Batch’ modülünü sürüm 2.0.1 veya sonraki bir sürüme güncelleştirin veya ‘Az’ modülünün en son sürümünü yükleyin.

ServiceFabric

Add-ServiceFabricApplicationCertificate

Bu senaryo Add-AzVmssSecret kapsamında olduğu için Add-ServiceFabricApplicationCertificate kaldırıldı.

Önce

Add-AzServiceFabricApplicationCertificate -ResourceGroupName "Group1" -Name "Contoso01SFCluster" -SecretIdentifier "http://keyVaultName.vault.contoso.net/secrets/secretName/secretVersion"

Sonra

$Vault = Get-AzKeyVault -VaultName "ContosoVault"
$CertConfig = New-AzVmssVaultCertificateConfig -CertificateUrl "http://keyVaultName.vault.contoso.net/secrets/secretName/secretVersion" -CertificateStore "Certificates"
$VMSS = New-AzVmssConfig
Add-AzVmssSecret -VirtualMachineScaleSet $VMSS -SourceVaultId $Vault.ResourceId -VaultCertificate $CertConfig

Sql

Get-AzSqlDatabaseSecureConnectionPolicy

Güvenli bağlantının kullanım dışı bırakıldığına ve bu nedenle komutun kaldırıldığına dikkat edin. Bağlantı dizelerini görüntülemek için lütfen Azure portal SQL veritabanı dikey penceresini kullanın

Get-AzSqlDatabaseIndexRecommendations

Get-AzSqlDatabaseIndexRecommendations diğer adı kaldırıldı. Bunun yerine Get-AzSqlDatabaseIndexRecommendation kullanın.

Get-AzSqlDatabaseRestorePoints

Get-AzSqlDatabaseRestorePoints diğer adı kaldırıldı. Bunun yerine Get-AzSqlDatabaseRestorePoint kullanın.

Get-AzSqlDatabaseAuditing

  • Get-AzSqlDatabaseAudit cmdlet’i bu cmdlet’in yerini alır.
  • Çıkış türü, mevcut 'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' türünden yeni 'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseAuditingSettingsModel' türüne değiştirilerek AuditState ve StorageAccountName özellikleri kaldırıldı. ve StorageAccountSubscriptionId. Betikler, yeni StorageAccountResourceId özelliğinden depolama hesabı bilgilerini alabilir.

Önce

PS C:\> Get-AzSqlDatabaseAuditing -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"
DatabaseName                 : database01
AuditAction                  : {}
AuditActionGroup             : {SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP,
                                BATCH_COMPLETED_GROUP, ...}
ResourceGroupName            : resourcegroup01
ServerName                   : server01
AuditState                   : Enabled
StorageAccountName           : mystorage
StorageKeyType               : Primary
RetentionInDays              : 0
StorageAccountSubscriptionId : 7fe3301d-31d3-4668-af5e-211a890ba6e3
PredicateExpression          : statement <> 'select 1'

Sonra

PS C:\> Get-AzSqlDatabaseAudit -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"
ServerName                          : server01
DatabaseName                        : database01
AuditAction                         : {}
ResourceGroupName                   : resourcegroup01
AuditActionGroup                    : {SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP,
                                       BATCH_COMPLETED_GROUP, ...}
PredicateExpression                 : statement <> 'select 1'
BlobStorageTargetState              : Enabled
StorageAccountResourceId            : /subscriptions/7fe3301d-31d3-4668-af5e-211a890ba6e3/resourceGroups/resourcegroup01/providers/Microsoft.Storage/storageAccounts/mystorage
StorageKeyType                      : Primary
RetentionInDays                     : 0
EventHubTargetState                 : Enabled
EventHubName                        : eventHubName
EventHubAuthorizationRuleResourceId : EventHubAuthorizationRuleResourceId
LogAnalyticsTargetState             : Enabled
WorkspaceResourceId                 : "/subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2"

Set-AzSqlDatabaseAuditing

  • Set-AzSqlDatabaseAudit cmdlet’i bu cmdlet’in yerini alır.
  • Çıkış türü, mevcut 'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' türünden yeni 'bool' türüne değiştirildi

Önce

Set-AzSqlDatabaseAuditing -State Enabled -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -StorageAccountName "Storage22" -DatabaseName "Database01"

Sonra

Set-AzSqlDatabaseAudit -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" -BlobStorageTargetState Enabled -StorageAccountResourceId "/subscriptions/7fe3301d-31d3-4668-af5e-211a890ba6e3/resourceGroups/resourcegroup01/providers/Microsoft.Storage/storageAccounts/mystorage"

Get-AzSqlServerAuditing

  • Get-AzSqlServerAudit cmdlet’i bu cmdlet’in yerini alır.
  • Çıkış türü, mevcut 'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' türünden yeni 'Microsoft.Azure.Commands.Sql.Auditing.Model.ServerAuditingSettingsModel' türüne değiştirildi. AuditState, StorageAccountName ve StorageAccountSubscriptionId özellikleri kaldırıldı. StorageAccountName ve StorageAccountSubscriptionId özelliklerini kullanan betikler, bu bilgileri yeni StorageAccountResourceId özelliğinden alabilir.

Önce

PS C:\> Get-AzSqlServerAuditing -ResourceGroupName "resourcegroup01" -ServerName "server01"
AuditActionGroup             : {SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP, ...}
ResourceGroupName            : resourcegroup01
ServerName                   : server01
AuditState                   : Enabled
StorageAccountName           : mystorage
StorageKeyType               : Primary
RetentionInDays              : 0
StorageAccountSubscriptionId : 7fe3301d-31d3-4668-af5e-211a890ba6e3
PredicateExpression          : statement <> 'select 1'

Sonra

PS C:\> Get-AzSqlServerAudit -ResourceGroupName "resourcegroup01" -ServerName "server01"
ServerName                          : server01
ResourceGroupName                   : resourcegroup01
AuditActionGroup                    : {SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP, ...}
PredicateExpression                 : statement <> 'select 1'
BlobStorageTargetState              : Enabled
StorageAccountResourceId            : /subscriptions/7fe3301d-31d3-4668-af5e-211a890ba6e3/resourceGroups/resourcegroup01/providers/Microsoft.Storage/storageAccounts/mystorage
StorageKeyType                      : Primary
RetentionInDays                     : 0
EventHubTargetState                 : Enabled
EventHubName                        : eventHubName
EventHubAuthorizationRuleResourceId : EventHubAuthorizationRuleResourceId
LogAnalyticsTargetState             : Enabled
WorkspaceResourceId                 : "/subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2"

Set-AzSqlServerAuditing

  • Set-AzSqlServerAudit cmdlet’i bu cmdlet’in yerini alır.
  • Çıkış türü, mevcut 'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' türünden yeni 'bool' türüne değiştirildi

Önce

Set-AzSqlServerAuditing -State Enabled -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -StorageAccountName "Storage22"

Sonra

PS C:\> Set-AzSqlServerAudit -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -BlobStorageTargetState Enabled -StorageAccountResourceId "/subscriptions/7fe3301d-31d3-4668-af5e-211a890ba6e3/resourceGroups/resourcegroup01/providers/Microsoft.Storage/storageAccounts/mystorage"

Get-AzSqlServerAdvancedThreatProtectionSettings

Get-AzSqlServerAdvancedThreatProtectionSettings cmdlet’i Get-AzSqlServerAdvancedThreatProtectionSetting ile değiştirildi

Önce

Get-AzSqlServerAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01"

Sonra

Get-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"

Clear-AzSqlServerAdvancedThreatProtectionSettings

Clear-AzSqlServerAdvancedThreatProtectionSettings cmdlet’i Clear-AzSqlServerAdvancedThreatProtectionSetting ile değiştirildi

Önce

Clear-AzSqlServerAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01"

Sonra

Clear-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"

Update-AzSqlServerAdvancedThreatProtectionSettings

Update-AzSqlServerAdvancedThreatProtectionSettings cmdlet’i Update-AzSqlServerAdvancedThreatProtectionSetting ile değiştirildi

Önce

Update-AzSqlServerAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability","SQL_Injection" -StorageAccountName "mystorageAccount"

Sonra

Update-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability","SQL_Injection" -StorageAccountName "mystorageAccount"

Get-AzSqlDatabaseAdvancedThreatProtectionSettings

Get-AzSqlDatabaseAdvancedThreatProtectionSettings cmdlet’i Get-AzSqlDatabaseAdvancedThreatProtectionSetting ile değiştirildi

Önce

Get-AzSqlDatabaseAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"

Sonra

Get-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"

Update-AzSqlDatabaseAdvancedThreatProtectionSettings

Update-AzSqlDatabaseAdvancedThreatProtectionSettings cmdlet’i Update-AzSqlDatabaseAdvancedThreatProtectionSetting ile değiştirildi

Önce

Update-AzSqlDatabaseAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability", "SQL_Injection" -StorageAccountName "mystorageAccount"

Sonra

Update-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability", "SQL_Injection" -StorageAccountName "mystorageAccount"

Clear-AzSqlDatabaseAdvancedThreatProtectionSettings

Clear-AzSqlDatabaseAdvancedThreatProtectionSettings cmdlet’i Clear-AzSqlDatabaseAdvancedThreatProtectionSetting ile değiştirildi

Önce

Clear-AzSqlDatabaseAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"

Sonra

Clear-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"

Update-AzSqlDatabaseVulnerabilityAssessmentSettings

Update-AzSqlDatabaseVulnerabilityAssessmentSettings cmdlet’i Update-AzSqlDatabaseVulnerabilityAssessmentSetting ile değiştirildi

Önce

Update-AzSqlDatabaseVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01"`
    -ServerName "Server01"`
    -DatabaseName "Database01" `
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Sonra

Update-AzSqlDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01"`
    -ServerName "Server01"`
    -DatabaseName "Database01" `
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Get-AzSqlDatabaseVulnerabilityAssessmentSettings

Get-AzSqlDatabaseVulnerabilityAssessmentSettings cmdlet’i Get-AzSqlDatabaseVulnerabilityAssessmentSetting ile değiştirildi

Önce

Get-AzSqlDatabaseVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Get-AzSqlDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Clear-AzSqlDatabaseVulnerabilityAssessmentSettings

Clear-AzSqlDatabaseVulnerabilityAssessmentSettings cmdlet’i Clear-AzSqlDatabaseVulnerabilityAssessmentSetting ile değiştirildi

Önce

Clear-AzSqlDatabaseVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Clear-AzSqlDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings

Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings cmdlet’i Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting ile değiştirildi

Önce

Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -InstanceName "ManagedInstance01" `
    -DatabaseName "Database01" `
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Sonra

Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -InstanceName "ManagedInstance01" `
    -DatabaseName "Database01" `
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings

Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings cmdlet’i Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting ile değiştirildi

Önce

Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings

Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings cmdlet’i Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting ile değiştirildi

Önce

Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Update-AzSqlInstanceVulnerabilityAssessmentSettings

Update-AzSqlInstanceVulnerabilityAssessmentSettings cmdlet’i Update-AzSqlInstanceVulnerabilityAssessmentSetting ile değiştirildi

Önce

Update-AzSqlInstanceVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -InstanceName "ManagedInstance01" `
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Sonra

Update-AzSqlInstanceVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -InstanceName "ManagedInstance01" `
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Get-AzSqlInstanceVulnerabilityAssessmentSettings

Get-AzSqlInstanceVulnerabilityAssessmentSettings cmdlet’i Get-AzSqlInstanceVulnerabilityAssessmentSetting ile değiştirildi

Önce

Get-AzSqlInstanceVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Get-AzSqlInstanceVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Clear-AzSqlInstanceVulnerabilityAssessmentSettings

Clear-AzSqlInstanceVulnerabilityAssessmentSettings cmdlet’i Clear-AzSqlInstanceVulnerabilityAssessmentSetting ile değiştirildi

Önce

Clear-AzSqlInstanceVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Clear-AzSqlInstanceVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Update-AzSqlServerVulnerabilityAssessmentSettings

Update-AzSqlServerVulnerabilityAssessmentSettings cmdlet’i Update-AzSqlServerVulnerabilityAssessmentSetting ile değiştirildi

Önce

Update-AzSqlServerVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01"`
    -ServerName "Server01"`
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Sonra

Update-AzSqlServerVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01"`
    -ServerName "Server01"`
    -StorageAccountName "mystorage" `
    -ScanResultsContainerName "vulnerability-assessment" `
    -RecurringScansInterval Weekly `
    -EmailSubscriptionAdmins $true `
    -NotificationEmail @("mail1@mail.com" , "mail2@mail.com")

Get-AzSqlServerVulnerabilityAssessmentSettings

Get-AzSqlServerVulnerabilityAssessmentSettings cmdlet’i Get-AzSqlServerVulnerabilityAssessmentSetting ile değiştirildi

Önce

Get-AzSqlServerVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Get-AzSqlServerVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Clear-AzSqlServerVulnerabilityAssessmentSettings

Clear-AzSqlServerVulnerabilityAssessmentSettings cmdlet’i Clear-AzSqlServerVulnerabilityAssessmentSetting ile değiştirildi

Önce

Clear-AzSqlServerVulnerabilityAssessmentSettings `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Sonra

Clear-AzSqlDatabaseVulnerabilityAssessmentSetting `
    -ResourceGroupName "ResourceGroup01" `
    -ServerName "Server01" `
    -DatabaseName "Database01"

Get-AzSqlServerAdvancedThreatProtectionPolicy

Get-AzSqlServerAdvancedThreatProtectionPolicy cmdlet’i silindi ve hiçbir cmdlet ile değiştirilmedi

Get-AzSqlServerThreatDetectionPolicy

Get-AzSqlServerThreatDetectionPolicy cmdlet’i Get-AzSqlServerThreatDetectionSetting ile değiştirildi

Önce

PS C:\> Get-AzSqlServerThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
ResourceGroupName            : ResourceGroup11
ServerName                   : Server01
ThreatDetectionState         : Enabled
NotificationRecipientsEmails : admin@myCompany.com
StorageAccountName           : mystorage
EmailAdmins                  : True
ExcludedDetectionTypes       : {}
RetentionInDays              : 0

Sonra

PS C:\> Get-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
ResourceGroupName            : ResourceGroup11
ServerName                   : Server01
ThreatDetectionState         : Enabled
NotificationRecipientsEmails : admin@myCompany.com
StorageAccountName           : mystorage
EmailAdmins                  : True
ExcludedDetectionTypes       : {}
RetentionInDays              : 0

Remove-AzSqlServerThreatDetectionPolicy

Remove-AzSqlServerThreatDetectionPolicy cmdlet’i Clear-AzSqlServerAdvancedThreatProtectionSetting ile değiştirildi

Önce

Remove-AzSqlServerThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01"

Sonra

Clear-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"

Set-AzSqlServerThreatDetectionPolicy

Set-AzSqlServerThreatDetectionPolicy cmdlet’i Update-AzSqlServerAdvancedThreatProtectionSetting ile değiştirildi

Önce

Set-AzSqlServerThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability","SQL_Injection" -StorageAccountName "mystorageAccount"

Sonra

Update-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability","SQL_Injection" -StorageAccountName "mystorageAccount"

Get-AzSqlDatabaseThreatDetectionPolicy

Get-AzSqlDatabaseThreatDetectionPolicy cmdlet’i Get-AzSqlDatabaseThreatDetectionSetting ile değiştirildi

Önce

PS C:\> Get-AzSqlDatabaseThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName   "Database01"
DatabaseName                 : Database01
ResourceGroupName            : ResourceGroup11
ServerName                   : Server01
ThreatDetectionState         : Enabled
NotificationRecipientsEmails : admin@myCompany.com
StorageAccountName           : mystorage
EmailAdmins                  : True
ExcludedDetectionTypes       : {}
RetentionInDays              : 0

Sonra

PS C:\> Get-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"   -DatabaseName "Database01"
DatabaseName                 : Database01
ResourceGroupName            : ResourceGroup11
ServerName                   : Server01
ThreatDetectionState         : Enabled
NotificationRecipientsEmails : admin@myCompany.com
StorageAccountName           : mystorage
EmailAdmins                  : True
ExcludedDetectionTypes       : {}
RetentionInDays              : 0

Set-AzSqlDatabaseThreatDetectionPolicy

Set-AzSqlDatabaseThreatDetectionPolicy cmdlet’i Update-AzSqlDatabaseAdvancedThreatProtectionSetting ile değiştirildi

Önce

Set-AzSqlDatabaseThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability", "SQL_Injection" -StorageAccountName "mystorageAccount"

Sonra

Update-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01" -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability", "SQL_Injection" -StorageAccountName "mystorageAccount"

Remove-AzSqlDatabaseThreatDetectionPolicy

Remove-AzSqlDatabaseThreatDetectionPolicy cmdlet’i Clear-AzSqlDatabaseAdvancedThreatProtectionSetting ile değiştirildi

Önce

Remove-AzSqlDatabaseThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"

Sonra

Clear-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"