いつの間にか SMO (SQL Server Management Objects) が .NET Core に対応してました

去年から対応してたみたいー。
NuGet Gallery | Microsoft.SqlServer.SqlManagementObjects 140.17283.0

PowerShell Core から叩くブログとかもありました。