Так же, как сказал @vonPryz, вы можете попытаться закодировать вашу рабочую команду с одинарной кавычкой в Base64, а затем запустить powershell.exe
с закодированной строкой, сначала запустив ее в powershell:
[Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes("'IEX(Invoke-WebRequest http://example.com/example.html -ProxyUseDefaultCredentials -Proxy $([System.Net.WebRequest]::GetSystemWebProxy().GetProxy('http://example.com/').Absoluteuri))'"))
Затемвозьмите для вывода и запустите это из cmd:
powershell.exe -encodedCommand JwBJAEUAWAAoAEkAbgB2AG8AawBlAC0AVwBlAGIAUgBlAHEAdQBlAHMAdAAgAGgAdAB0AHAAOgAvAC8AZQB4AGEAbQBwAGwAZQAuAGMAbwBtAC8AZQB4AGEAbQBwAGwAZQAuAGgAdABtAGwAIAAtAFAAcgBvAHgAeQBVAHMAZQBEAGUAZgBhAHUAbAB0AEMAcgBlAGQAZQBuAHQAaQBhAGwAcwAgACAALQBQAHIAbwB4AHkAIABoAHQAdABwADoALwAvAGUAeABhAG0AcABsAGUALgBjAG8AbQAvACkAJwA=