複数のサブディレクトリにある .sql ファイルを個別に実行できる必要があります。このスクリプトは、ディレクトリは同じではなく、サブディレクトリは同じである複数のコンピューターで実行されます。なので、このようにディレクトリを変数として定義できるようにしたいです。
$Path = 'D:\Source\Database'
invoke-sqlcmd -Username $username -Password $password -inputfile "$Path*\SQLServer\create_types.sql" -serverinstance "localhost" -database "test" | Out-File -FilePath "c:\testoutput.txt"