уууу, это отличается от того, если сразу массив засунуть. у меня там verb runAs запрашивается. получается для каждого элемента будет вылезать подтверждение.
criminalist, на сервере тоже должен быть включён транспорт TCP/IP. По-умолчанию, в Windows, например, он сейчас выключен. Можно попробовать телнетом к 1433 порту постучаться или посмотреть в Linux, слушает этот порт кто-то или нет.
В винде в GUI какие протоколы включены можно посмотреть в утилите "Sql Server Configuration Manager".
Как в консоли это посмотреть, наверное, гуглится.
MaxKozlov, я вот из этих соображений и делал Join-Path.
насчёт модулей, понял. пока не такой большой поток абстракций, чтобы так вот заморачиваться.
я бы считал этот весь диалог ответом.
MaxKozlov, в принципе с $PSScriptRoot сделал всё изящней, типа так
."$PSScriptRoot\$pathToLibrary"
а Linux нас поддержит на этом пути?
я в смысле разделителя путей.
MaxKozlov, Спасибо, многого не знаю, помогаешь.
Насчёт подключения всех скопом я понял, но, по-моему, если обернуть это в функцию, то функции не будут доступны извне. У меня же сейчас так и сделано в Get-Include. И после этого извне функция не вызывается - не видна.
Ещё но
- пользовательский профиль не хочется трогать совсем, как и переменные окружения,
- скрипт не хотелось бы вызывать с аргументами командной строки.
Натолкнуло, Import-Module не видел, что его можно загружать по пути. Это наглядно.
Но функции из модуля не видятся, т.е.