Dropping Users from SQL Server Database via Powershell
问题 I am trying to drop users from a SQL server database via PowerShell using the following code: $sql_server = "mysqlserver" $dbname = "mydb" [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO") | Out-Null $server = New-Object ("Microsoft.SqlServer.Management.Smo.Server")($sql_server) $db = $server.Databases["$dbname"] $logins = $db.users if ($logins.count -gt 0) { foreach ($login in $logins) { if ($login -notmatch "\[dbo\]|\[guest\]|\[INFORMATION_SCHEMA\]|\[sys\]") {