Az 3.0.0 için Geçiş Kılavuzu
Bu belgede, Az'ın 2.0.0 ve 3.0.0 sürümleri arasındaki değişiklikler açık bulunmaktadır.
- Az 3.0.0 için Geçiş Kılavuzu
- Toplu İşlem
- Hesaplama
- HDInsight
- IotHub
- RecoveryServices
- Kaynaklar
- ServiceFabric
- Sql
Get-AzSqlDatabaseSecureConnectionPolicyGet-AzSqlDatabaseIndexRecommendationsGet-AzSqlDatabaseRestorePointsGet-AzSqlDatabaseAuditingSet-AzSqlDatabaseAuditingGet-AzSqlServerAuditingSet-AzSqlServerAuditingGet-AzSqlServerAdvancedThreatProtectionSettingsClear-AzSqlServerAdvancedThreatProtectionSettingsUpdate-AzSqlServerAdvancedThreatProtectionSettingsGet-AzSqlDatabaseAdvancedThreatProtectionSettingsUpdate-AzSqlDatabaseAdvancedThreatProtectionSettingsClear-AzSqlDatabaseAdvancedThreatProtectionSettingsUpdate-AzSqlDatabaseVulnerabilityAssessmentSettingsGet-AzSqlDatabaseVulnerabilityAssessmentSettingsClear-AzSqlDatabaseVulnerabilityAssessmentSettingsUpdate-AzSqlInstanceDatabaseVulnerabilityAssessmentSettingsGet-AzSqlInstanceDatabaseVulnerabilityAssessmentSettingsClear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettingsUpdate-AzSqlInstanceVulnerabilityAssessmentSettingsGet-AzSqlInstanceVulnerabilityAssessmentSettingsClear-AzSqlInstanceVulnerabilityAssessmentSettingsUpdate-AzSqlServerVulnerabilityAssessmentSettingsGet-AzSqlServerVulnerabilityAssessmentSettingsClear-AzSqlServerVulnerabilityAssessmentSettingsGet-AzSqlServerAdvancedThreatProtectionPolicyGet-AzSqlServerThreatDetectionPolicyRemove-AzSqlServerThreatDetectionPolicySet-AzSqlServerThreatDetectionPolicyGet-AzSqlDatabaseThreatDetectionPolicySet-AzSqlDatabaseThreatDetectionPolicyRemove-AzSqlDatabaseThreatDetectionPolicy
Toplu İşlem
Get-AzBatchNodeAgentSku
- Kaldırıldı
Get-AzBatchNodeAgentSkuve ileGet-AzBatchSupportedImagedeğiştirildi. Get-AzBatchSupportedImageama daha kolay biçimdeGet-AzBatchNodeAgentSkuaynı verileri döndürür.- Artık yeni doğrulanmamış resimler de döndürülür. Ayrıca, her
CapabilitiesBatchSupportEndOfLiferesimle ilgili ve bu resimle ilgili ek bilgiler de yer almaktadır.
Önce
$Context = Get-AzBatchAccountKeys -AccountName "ContosoBatchAccount"
Get-AzBatchNodeAgentSku -BatchContext $Context
Sonra
$Context = Get-AzBatchAccountKey -AccountName "ContosoBatchAccount"
Get-AzBatchSupportedImage -BatchContext $Context
Önceki Sürüm Az.Resources Modülü ile uyumsuzluk
'Az.Batch' modülünde 2.0.1 sürümü, 'Az.Resources' modülünün önceki sürümleriyle (sürüm 1.7.0 veya önceki sürümler) uyumlu değildir. Bu, 'Az.Batch' modülünün 2.0.1 sürümü içeri aktarıldı olduğunda, 'Az.Resources' modülünde 1.7.0 sürümünü içeri aktarmayı yapamaz. Bu sorunu çözmek için 'Az.Resources' modülünü sürüm 1.7.1 veya daha yeni bir sürüme güncelleştirin veya 'Az' modülünün en son sürümünü yükleyin.
Hesaplama
New-AzDiskConfig
UploadSizeInBytescreateoption is DiskSizeGB New-AzDiskConfig Upload
Ö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
- Depolama
Get-AzHDInsightJobOutputanahtarına parçalı rol tabanlı erişimi desteklemek için cmdlet güncelleştirildi. - HDInsight Küme İşleci, Katkıda Bulunan veya Sahip rollerine sahip kullanıcılar etkilenmez.
- Yalnızca Okuyucu rolüne sahip olan kullanıcıların parametreyi açıkça
DefaultStorageAccountKeybelirtmeleri gerekir.
Önce
Get-AzHDInsightJobOutput -ClusterName $clusterName -JobId $jobId
Sonra
Get-AzHDInsightJobOutput -ClusterName $clusterName -JobId $jobId -DefaultStorageAccountKey $storageAccountKey
Add-AzHDInsightConfigValues
Cmdlet' Add-AzHDInsightConfigValue e diğer adı Add-AzHDInsightConfigValues kaldırıldı.
Önce
Kullanımdan kullanımdan kullanım dışı diğer adı kullanma
Add-AzHDInsightConfigValues
Sonra
Add-AzHDInsightConfigValue
Disable-AzHDInsightMonitoring
Yeni bir Disable-AzHDInsightMonitoring cmdlet eklendi. HDInsight kümesinde izleme özelliğini devre dışı bırakmak için bu cmdlet'i kullanın (ve Disable-AzHDInsightOperationsManagementSuite Disable-AzHDInsightOMS değiştirir).
Önce
Disable-AzHDInsightOMS -Name testcluster
Disable-AzHDInsightOperationsManagementSuite -Name testcluster
Sonra
Disable-AzHDInsightMonitoring -Name testcluster
Enable-AzHDInsightMonitoring
Yeni bir Enable-AzHDInsightMonitoring cmdlet eklendi. HDInsight kümesinde izlemeyi etkinleştirmek için bu cmdlet'i kullanın (ve Enable-AzHDInsightOperationsManagementSuite Enable-AzHDInsightOMS değiştirir).
Ö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 bir Get-AzHDInsightMonitoring cmdlet eklendi. Azure HDInsight kümesinde yükleme izleme durumunu almak için bu cmdlet'i kullanın (değiştirme ve Get-AzHDInsightOperationsManagementSuite Get-AzHDInsightOMS ).
Önce
Get-AzHDInsightOMS -Name testcluster
Get-AzHDInsightOperationsManagementSuite -Name testcluster
Sonra
Get-AzHDInsightMonitoring -Name testcluster
Get-AzHDInsightProperty
Cmdlet' Get-HDInsightProperty e diğer adı Get-AzHDInsightProperties kaldırıldı.
Önce
Kullanımdan kullanımdan kullanım dışı diğer adı kullanma
Get-AzHDInsightProperties -Location "East US 2"
Sonra
Get-AzHDInsightProperty -Location "East US 2"
Grant-AzHDInsightRdpServicesAccess
ve Grant-AzHDInsightRdpServicesAccess Revoke-AzHDInsightRdpServicesAccess cmdlet'leri kaldırıldı. Windows işletim sistemi türünü kullanan kümeler desteklenmemektedir, çünkü artık gerekli değildir. Lütfen bunun yerine Linux OS türünü kullanarak bir küme oluşturun.
Remove-AzHDInsightCluster
olarak değiştirilmiş Remove-AzHDInsightCluster çıkış Microsoft.Azure.Management.HDInsight.Models.ClusterGetResponse bool türü.
Önce
$cluster = Remove-AzHDInsightCluster -ClusterName "your-hadoop-001"
Sonra
Remove-AzHDInsightCluster -ClusterName "your-hadoop-001" -PassThru
True
Revoke-AzHDInsightRdpServicesAccess
Cmdlet kullanım dışıdır. Bunun yerini hiçbir şey yoktur.
Set-AzHDInsightGatewayCredential
olarak değiştirilmiş Set-AzHDInsightGatewayCredential çıkış HttpConnectivitySettings AzureHDInsightGatewaySettings türü.
IotHub
New-AzIotHubImportDevices
Bu diğer ad kaldırıldı, lütfen onun 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 onun 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şleyilebilecek tek bir yerleşik uç nokta("events") ile birlikte geldiğinden, parametrenin değiştirilmesi EventHubEndPointName gerekmeden kullanımdan kaldırılır.
Ö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şleyilebilecek tek bir yerleşik uç nokta("events") ile birlikte geldiğinden, parametrenin değiştirilmesi EventHubEndPointName gerekmeden kullanımdan kaldırılır.
Önce
Get-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubEndpointName "/EventHubEndpointName"
Sonra
Get-AzIotHubEventHubConsumerGroup -ResourceGroupName "myresourcegroup" -Name "myiothub"
Remove-AzIotHubEventHubConsumerGroup
IotHub, sistem ve cihaz iletilerini işleyilebilecek tek bir yerleşik uç nokta("events") ile birlikte geldiğinden, parametrenin değiştirilmesi EventHubEndPointName gerekmeden kullanımdan kaldırılır.
Ö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") kullanmaz ve bu şekilde parametrenin OperationsMonitoringProperties değiştirilmesine gerek yoktur.
RecoveryServices
Edit-AzRecoveryServicesAsrRecoveryPlan
ASRRecoveryPlanGroup.ReplicationProtectedItemsve ASRRecoveryPlanGroup.StartGroupActions ASRRecoveryPlanGroup.EndGroupActions çıkıştan kaldırılır.
Get-AzRecoveryServicesAsrRecoveryPlan
ASRRecoveryPlanGroup.ReplicationProtectedItemsve ASRRecoveryPlanGroup.StartGroupActions ASRRecoveryPlanGroup.EndGroupActions çıkıştan kaldırılır.
New-AzRecoveryServicesAsrReplicationProtectedItem
Parameter IncludeId, Azure Site Recovery'de doğrudan yönetilen diske yazmayı destekleyecek şekilde değiştirilir.
Ö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ünün 1.7.1 sürümü, 'Az.Batch' modülünün önceki sürümleriyle (sürüm 1.1.2 veya önceki sürümler) uyumlu değildir. Bu, 'Az.Resources' modülünün 1.7.1 sürümü içeri aktarıldı olduğunda, 'Az.Batch' modülünde 1.1.2 sürümünü içeri aktaramaz. Bu sorunu çözmek için 'Az.Batch' modülünü 2.0.1 veya daha yeni 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 Add-ServiceFabricApplicationCertificate senaryo tarafından ele alındıktan sonra kaldırılmıştır. Add-AzVmssSecret
Ö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ımdan kaldırıldığına ve dolayısıyla komutun kaldırıldığına dikkat edin. Bağlantı dizelerini SQL için Lütfen Azure portalda SQL veritabanı blade'ini kullanın
Get-AzSqlDatabaseIndexRecommendations
Get-AzSqlDatabaseIndexRecommendations diğer adı kaldırılır. Bunun Get-AzSqlDatabaseIndexRecommendation yerine kullanın.
Get-AzSqlDatabaseRestorePoints
Get-AzSqlDatabaseRestorePoints diğer adı kaldırılır. Bunun Get-AzSqlDatabaseRestorePoint yerine kullanın.
Get-AzSqlDatabaseAuditing
- Cmdlet,
Get-AzSqlDatabaseAuditbu cmdlet'in yerini alıyor. - Çıkış türü mevcut :'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' türünden yeni türüne değiştiriyor: 'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseAuditingSettingsModel', özellikleri kaldırıyor ve
AuditStateStorageAccountName. veStorageAccountSubscriptionId. Betikler, yeni özellikten depolama hesabı bilgileriniStorageAccountResourceIdalabilir.
Ö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
- Cmdlet,
Set-AzSqlDatabaseAuditbu cmdlet'in yerini alıyor. - Çıkış türü mevcut türünden değişmektedir :'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' yeni tür :'bool'
Ö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
- Cmdlet,
Get-AzSqlServerAuditbu cmdlet'in yerini alıyor. - Çı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ştirmektedir. Özellikler
AuditStateStorageAccountName, veStorageAccountSubscriptionIdkaldırılır. KullananStorageAccountNamebetiklerStorageAccountSubscriptionIdve proeprties bu bilgileri yeni özelliktenStorageAccountResourceIdalabilir.
Ö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
- Cmdlet,
Set-AzSqlServerAuditbu cmdlet'in yerini alıyor. - Çıkış türü mevcut türünden değişmektedir :'Microsoft.Azure.Commands.Sql.Auditing.Model.DatabaseBlobAuditingSettingsModel' yeni tür :'bool'
Ö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
Cmdlet Get-AzSqlServerAdvancedThreatProtectionSettings yerini Get-AzSqlServerAdvancedThreatProtectionSetting
Önce
Get-AzSqlServerAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
Sonra
Get-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
Clear-AzSqlServerAdvancedThreatProtectionSettings
Cmdlet Clear-AzSqlServerAdvancedThreatProtectionSettings yerini Clear-AzSqlServerAdvancedThreatProtectionSetting
Önce
Clear-AzSqlServerAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
Sonra
Clear-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
Update-AzSqlServerAdvancedThreatProtectionSettings
Cmdlet Update-AzSqlServerAdvancedThreatProtectionSettings yerini Update-AzSqlServerAdvancedThreatProtectionSetting
Ö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
Cmdlet Get-AzSqlDatabaseAdvancedThreatProtectionSettings yerini Get-AzSqlDatabaseAdvancedThreatProtectionSetting
Önce
Get-AzSqlDatabaseAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"
Sonra
Get-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"
Update-AzSqlDatabaseAdvancedThreatProtectionSettings
Update-AzSqlDatabaseAdvancedThreatProtectionSettingsCmdlet,Update-AzSqlDatabaseAdvancedThreatProtectionSetting
Ö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-AzSqlDatabaseAdvancedThreatProtectionSettingsCmdlet,Clear-AzSqlDatabaseAdvancedThreatProtectionSetting
Önce
Clear-AzSqlDatabaseAdvancedThreatProtectionSettings -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"
Sonra
Clear-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"
Update-AzSqlDatabaseVulnerabilityAssessmentSettings
Update-AzSqlDatabaseVulnerabilityAssessmentSettingsCmdlet,Update-AzSqlDatabaseVulnerabilityAssessmentSetting
Ö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-AzSqlDatabaseVulnerabilityAssessmentSettingsCmdlet,Get-AzSqlDatabaseVulnerabilityAssessmentSetting
Önce
Get-AzSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Get-AzSqlDatabaseVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Clear-AzSqlDatabaseVulnerabilityAssessmentSettings
Clear-AzSqlDatabaseVulnerabilityAssessmentSettingsCmdlet,Clear-AzSqlDatabaseVulnerabilityAssessmentSetting
Önce
Clear-AzSqlDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Clear-AzSqlDatabaseVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings
Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSettingsCmdlet,Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting
Ö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-AzSqlInstanceDatabaseVulnerabilityAssessmentSettingsCmdlet,Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting
Önce
Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings
Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettingsCmdlet,Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting
Önce
Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Update-AzSqlInstanceVulnerabilityAssessmentSettings
Update-AzSqlInstanceVulnerabilityAssessmentSettingsCmdlet,Update-AzSqlInstanceVulnerabilityAssessmentSetting
Ö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-AzSqlInstanceVulnerabilityAssessmentSettingsCmdlet,Get-AzSqlInstanceVulnerabilityAssessmentSetting
Önce
Get-AzSqlInstanceVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Get-AzSqlInstanceVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Clear-AzSqlInstanceVulnerabilityAssessmentSettings
Clear-AzSqlInstanceVulnerabilityAssessmentSettingsCmdlet,Clear-AzSqlInstanceVulnerabilityAssessmentSetting
Önce
Clear-AzSqlInstanceVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Clear-AzSqlInstanceVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Update-AzSqlServerVulnerabilityAssessmentSettings
Update-AzSqlServerVulnerabilityAssessmentSettingsCmdlet,Update-AzSqlServerVulnerabilityAssessmentSetting
Ö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-AzSqlServerVulnerabilityAssessmentSettingsCmdlet,Get-AzSqlServerVulnerabilityAssessmentSetting
Önce
Get-AzSqlServerVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Get-AzSqlServerVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Clear-AzSqlServerVulnerabilityAssessmentSettings
Clear-AzSqlServerVulnerabilityAssessmentSettingsCmdlet,Clear-AzSqlServerVulnerabilityAssessmentSetting
Önce
Clear-AzSqlServerVulnerabilityAssessmentSettings `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Sonra
Clear-AzSqlDatabaseVulnerabilityAssessmentSetting `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01"
Get-AzSqlServerAdvancedThreatProtectionPolicy
Cmdlet Get-AzSqlServerAdvancedThreatProtectionPolicy silinir ve yeniden hiçbir cmdlet'i yeniden atlanmaz
Get-AzSqlServerThreatDetectionPolicy
Get-AzSqlServerThreatDetectionPolicyCmdlet,Get-AzSqlServerThreatDetectionSetting
Ö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-AzSqlServerThreatDetectionPolicyCmdlet,Clear-AzSqlServerThreatDetectionSetting
Önce
Remove-AzSqlServerThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
Sonra
Clear-AzSqlServerAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01"
Set-AzSqlServerThreatDetectionPolicy
Set-AzSqlServerThreatDetectionPolicyCmdlet,Update-AzSqlServerThreatDetectionSetting
Ö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-AzSqlDatabaseThreatDetectionPolicyCmdlet,Get-AzSqlDatabaseThreatDetectionSetting
Ö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-AzSqlDatabaseThreatDetectionPolicyCmdlet,Update-AzSqlDatabaseThreatDetectionSetting
Ö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-AzSqlDatabaseThreatDetectionPolicyCmdlet,Clear-AzSqlDatabaseThreatDetectionSetting
Önce
Remove-AzSqlDatabaseThreatDetectionPolicy -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"
Sonra
Clear-AzSqlDatabaseAdvancedThreatProtectionSetting -ResourceGroupName "ResourceGroup11" -ServerName "Server01" -DatabaseName "Database01"