J'ai moi-même obtenu la réponse après avoir essayé manuellement de connecter SQL Server Management Studio.
Là, il prend le nom du serveur comme localhost. Inutile de mentionner le nom de l'instance, il se connecte à l'instance par défaut.
Cela a fonctionné :
Invoke-Sqlcmd -InputFile 'D:\SQL Scripts\test.sql' -ServerInstance 'localhost' -Database 'Test'