powershell -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; (new-object net.webclient).DownloadString('https://api&text=Мой_текст')"
$env:username
непосредственно в консоли PS отрабатывает, а вот в планировщике - в тексте просто приходит текстом $env:username .