Skip to content

Commit 8192df4

Browse files
authored
Get-DbaDbUser, faster enumeration when targeting single db (#9623)
1 parent aa2cfb6 commit 8192df4

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

public/Get-DbaDbUser.ps1

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,9 @@ function Get-DbaDbUser {
103103
} catch {
104104
Stop-Function -Message "Failure" -Category ConnectionError -ErrorRecord $_ -Target $instance -Continue
105105
}
106-
107-
$databases = $server.Databases | Where-Object IsAccessible
108-
109-
if ($Database) {
110-
$databases = $databases | Where-Object Name -In $Database
111-
}
112-
if ($ExcludeDatabase) {
113-
$databases = $databases | Where-Object Name -NotIn $ExcludeDatabase
114-
}
106+
107+
108+
$databases = Get-DbaDatabase -SqlInstance $server -SqlCredential $SqlCredential -Database $Database -ExcludeDatabase $ExcludeDatabase -OnlyAccessible
115109

116110
foreach ($db in $databases) {
117111

0 commit comments

Comments
 (0)