Из статьи MS SQL Server PowerShell
• Поставщик SQL Server, который обеспечивает простой механизм навигации, аналогичный путям файловой системы. Можно создавать пути, аналогичные путям файловой системы, где диск связан с объектной моделью управления SQL Server, а узлы основаны на классах объектной модели. Затем вы можете использовать знакомые команды, такие как cd и dir, для навигации по путям, аналогичным способам навигации по папкам в окне командной строки. Вы можете использовать другие команды, такие как ren или del , для выполнения действий над узлами в пути.
Наличие такого провайдера, как этот, позволяет вам обращаться с SQLServer так же, как с диском (буквой).
Так что, скорее всего, где-то в вашем коде вы использовали CDдля перемещения в поставщик SQLServer ( cd sqlserver:).
Если бы вы хотели вернуться к d:\thefolderконкретному, вы бы использовали cd d:\thefolder.
Если вы хотите вернуться туда, где вы начали, когда закончите, то вам, вероятно, придется сохранить текущее местоположение каталога в переменной в начале скрипта, а затем использовать его cdв конце скрипта, чтобы вернуться к этому оригинальный каталог.
Или вы могли бы, как это было предложено @ alroc это в своем комментарии, используйте push-locationи pop-locationкомандлеты для хранения и получить текущее местоположение.
push-locationперед импортомsqlpsиpop-locationпосле импорта, и все готово.