2016-10-16 21 views
-1

パラメータとして提供されたAzure SQLサーバーの各ユーザーデータベースをループし、TDEを有効にしてステータスを返すPowerShellスクリプトを作成しようとしています。Azure SQLデータベースPowerShell

どのようにしてPowerShellスクリプトを作成できますか?いくつかの例を教えていただけますか?

答えて

0
+0

おかげで、しかし、どのようにPowerShellのスクリプトでSet-AzureRmSqlDatabaseTransparentDataEncryptionを実行する時に、各データベース1を通してIループすることができますを使用しますか? – jk2016

+0

私はどのようにループのデータベースを通じて一度に1 ログイン-AzureRMAccount $ AzureSQLServer =のGet-AzureRmSqlServer -ResourceGroupName わからない,,,,サーバーで紺碧のSQLユーザーデータベースかかわらループにこれまでのところ、このような何かを持っています$ AzureSQLdatabases = Get-AzureRmSqlDatabase -ResourceGroupName "test" -ServerName $ AzureSQLServer $ AzureSQLDatabase = ?? AzureのSQL Server内の各ユーザーデータベース経由singledatabe #ループ ますforeach($ AzureSQLdatabasesで$ AzureSQLDatabase) { セットAzureRMSqlDatabaseTransparentDataEncryption -State '有効'} – jk2016

+0

あなたは成功し$ AzureSQLdatabases変数を得るのですか?もしそうなら、私が見逃しているのはDBを操作するように指定することだけです。あなたが '$ AzureSQLDatabase = ?? 'を持っている行を削除してください。 「singledatabe」とループ内の行に、現在のDBをコマンドレットにパイプするように '$ AzureSQLDatabase | Set-AzureRMSqlDatabaseTransparentDataEncryption -State Enabled'を実行します。 – itaysk

関連する問題