Моя команда и я хотим поместить команду Set-AWSProxy в наш профиль PowerShell, чтобы мы могли вызывать ее с простым псевдонимом или функцией, а не искать требуемые параметры при каждом новом сеансе.Эта команда отлично работает при прямом запуске:
Set-AWSProxy -Hostname <blah> -Port 80 -BypassList <blahblah>
Когда я добавляю эту команду в качестве псевдонима или функции и добавляю ее в профиль PS, команда выполняется без ошибок, но больше не работают команды AWS.Тайм-аут команд с «Невозможно подключиться к удаленному серверу».
Function Set-Proxy {
Write-Output "Setting AWSProxy..."
Set-AWSProxy -Hostname (blah) -Port 80 -BypassList (blahblah)
}
Изменить, чтобы добавить: Создание функции непосредственно в командной строке (не из профиля) приводит к тому же результату: ошибки нет, нофункциональности тоже нет.Никто не меняет глобальную функцию.Такое ощущение, что в командлете Set-AWSProxy есть что-то, что будет работать только как прямая команда командной строки.