Вы не можете отключить факт загрузки SQLPS поставщиком SQLServer. Обходным путем было бы нажать и поместить ваше текущее местоположение при загрузке модуля:
#SQLPS drops you in SQLSERVER drive.
Push-Location
Import-Module SQLPS -DisableNameChecking
Pop-Location
Я бы определенно рекомендовал это. В то время как в поставщике SQLServer вы получаете какое-то неудобное поведение (например, путь test-path \ path \ to \ valid \ share не работает).
Редактировать: только что заметил ваш комментарий - вы могли бы разместить push и pop по Get-Module -ListAvailable | Импорт-модуль для такого же эффекта.
Cheers!
Это должно быть в одном из профилей PowerShell, которые я бы себе представил. Места расположения: http://technet.microsoft.com/en-us/magazine/2008.10.windowspowershell.aspx – Matt
Простой 'cd C:' например, должен вернуть вас в «обычный режим», кроме каталога, который вы запускаете в ничто не должно препятствовать вам делать все, что вы делали раньше. и если это вас беспокоит, вы можете изменить профиль, как матовый, предлагает – Paul
Я смотрел на различные профили, но не смог найти модули, которые загружались. Я понял, что профиль настроен для запуска Get-Module -ListAvailable | Import-Module для импорта нескольких модулей, которые я использую - к сожалению, побочным эффектом является то, что все возможные модули также загружаются, что и было преступником. Спасибо вам за ваши предложения. – thilemann