export-dbaloginを実行すると、スクリプト(.sql)ファイルが生成され、宛先サーバーで実行されます。その後、ログインが移行されますが、このコマンドは、ウィンドウとSQLサーバーの両方のログインを提供します。 SQLサーバーのログインのみが必要です。
Get-dbaloginを使用してSQLサーバーログインのリストを生成し、それらを変数に保持しようとした後、その変数をExport-DbaLoginの-loginスイッチに渡そうとしましたが、機能しません。
前もって感謝します。
Get-DbaLogin
source からわかるように、-Type
パラメータは'SQL'
の値を受け入れて、SQLログインのみにフィルタリングし、ADログインを除外します。これをExport-DbaLogin
関数に直接パイプすると、次のようになります...
Get-DbaLogin `
-Type 'SQL' `
-SqlInstance localhost |
Export-DbaLogin `
-FilePath 'foo.sql'
警告フィードに示されているように、一部のログインはデフォルトで除外されていることに注意してください。