Uma maneira muito interessante de trabalhar com transferência de dados entre bancos SQL é utilizando a ferramenta de gerar scripts. É possível gerar um script único das tabelas e dados ou um script por tabela. Este exemplo é para a situação de executar vários scripts de uma única vez utilizando um Foreach.
Get-ChildItem "C:\Users\Admin\Downloads\Backup Banco Dados" -Filter *.sql |
Foreach-Object {
sqlcmd -S localhost -U sa -P 123456 -i $_.FullName
}