Archivo CMD bat: ¿cómo ejecutar el script de PowerShell con el comando Start-Process sin escribir en el disco?

Archivo CMD bat: ¿cómo ejecutar el script de PowerShell con el comando Start-Process sin escribir en el disco?

Actualmente estoy haciendo lo siguiente: tengo un archivo .bat que puedo ejecutar haciendo doble clic en él. Crea otro archivo bat con un comando y luego lo ejecuta powershell -command "Start-Process elevated.ps1 -Verb runas"para solicitar privilegios de administrador para ese script. Mi archivo .bat se parece al siguiente:

@ECHO OFF
Rem Write the command to file and run as elevated
echo powershell -nop -c "iex(New-Object Net.WebClient).DownloadString('https://s3.eu-central-1.amazonaws.com/xyz/somescript.ps1')" > elevated.ps1
powershell -command "Start-Process elevated.ps1 -Verb runas"

Quiero omitir la parte que escribe en el disco, así que básicamente quiero ejecutar el comando que descarga el otro script y lo ejecuta. Estoy buscando algo como lo siguiente:

powershell -command "Start-Process 'the long command here somehow' -Verb runas"

información relacionada