2016-10-16 2 views
-1

Ich versuche, ein PowerShell-Skript zu erstellen, das jede Benutzerdatenbank in Azure SQL Server durchläuft, die als Parameter bereitgestellt wird, die TDE aktiviert und den Status zurückgibt.Azure SQL-Datenbank PowerShell

Wie kann ich ein PowerShell-Skript dafür erstellen? Kannst du mir einige Beispiele zeigen?

Danke

Antwort

0
+0

Dank verwenden, aber wie kann ich Schleife durch jede Datenbank einer zur Zeit in Powershell-Skript Set-AzureRmSqlDatabaseTransparentDataEncryption auszuführen? – jk2016

+0

Ich habe so etwas wie dies bisher Schleife obwohl azur SQL-Benutzerdatenbanken in einem Server ,,,, Ich bin nicht sicher, wie durch Datenbanken ein zu der Zeit Schleife Login- AzureRMAccount $ AzureSQLServer = Get-AzureRmSqlServer -ResourceGroupName $ AzureSQLdatabases = Get-AzureRmSqlDatabase -ResourceGroupName "test" -Servername $ AzureSQLServer $ AzureSQLDatabase = ?? singledatabe # Schleife durch die einzelnen Benutzerdatenbanken in Azure SQL Server foreach ($ AzureSQLDatabase in $ AzureSQLdatabases) { Set-AzureRMSqlDatabaseTransparentDataEncryption -Staatliche 'Aktiviert' } – jk2016

+0

Haben Sie erfolgreich die $ AzureSQLdatabases Variable bekommen? Wenn dem so ist, dann ist das Einzige, was ich vermisse, die DB anzugeben, auf der gearbeitet werden soll. lösche die Zeile, in der du '$ AzureSQLDatabase = ?? singledate "und leiten Sie in der Zeile innerhalb der Schleife die aktuelle DB an das Cmdlet wie '$ AzureSQLDatabase | Set-AzureRMSqlDatabaseTransparentDataEncryption -State Enabled'. – itaysk

Verwandte Themen