Настройка некоторых элементов CI. Мне нужна однострочная команда powershell для загрузки файла с базовой аутентификацией с сервера.
Я могу сделать это с помощью запроса без аутентификации, например, так:
iex ((New-Object Net.Webclient).DownloadString('http://myhost.example/resource.etc'))
Как быЯ делаю то же самое, но с аутентификацией? От Как сделать аутентифицированный веб-запрос в Powershell? , я вижу, что мне нужен NetworkCredential, просто пытающийся выяснить, как сжать это до одной команды.
Это способ загрузки строки с использованием аутентификации с помощью оболочки оболочки oneliner
iex(((new-object System.Net.WebClient).Credentials = new-object System.Net.NetworkCredential($username, $password, $domain)).DownloadString($url))