StrictMode fixes for win_get_url
This commit is contained in:
parent
949916a155
commit
d4eaeac8c9
1 changed files with 11 additions and 20 deletions
|
@ -26,33 +26,24 @@ $result = New-Object psobject @{
|
||||||
changed = $false
|
changed = $false
|
||||||
}
|
}
|
||||||
|
|
||||||
If ($params.url) {
|
$url = Get-AnsibleParam $params -name "url" -failifempty $true
|
||||||
$url = $params.url
|
$dest = Get-AnsibleParam $params -name "dest" -failifempty $true
|
||||||
}
|
|
||||||
Else {
|
|
||||||
Fail-Json $result "missing required argument: url"
|
|
||||||
}
|
|
||||||
|
|
||||||
If ($params.dest) {
|
$skip_certificate_validation = Get-AnsibleParam $params -name "skip_certificate_validation" -default $false
|
||||||
$dest = $params.dest
|
$skip_certificate_validation = $skip_certificate_validation | ConvertTo-Bool
|
||||||
}
|
$username = Get-AnsibleParam $params "username"
|
||||||
Else {
|
$password = Get-AnsibleParam $params "password"
|
||||||
Fail-Json $result "missing required argument: dest"
|
|
||||||
}
|
|
||||||
|
|
||||||
$skip_certificate_validation = Get-Attr $params "skip_certificate_validation" $false | ConvertTo-Bool
|
$proxy_url = Get-AnsibleParam $params "proxy_url"
|
||||||
$username = Get-Attr $params "username"
|
$proxy_username = Get-AnsibleParam $params "proxy_username"
|
||||||
$password = Get-Attr $params "password"
|
$proxy_password = Get-AnsibleParam $params "proxy_password"
|
||||||
|
|
||||||
$proxy_url = Get-Attr $params "proxy_url"
|
|
||||||
$proxy_username = Get-Attr $params "proxy_username"
|
|
||||||
$proxy_password = Get-Attr $params "proxy_password"
|
|
||||||
|
|
||||||
if($skip_certificate_validation){
|
if($skip_certificate_validation){
|
||||||
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
|
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
|
||||||
}
|
}
|
||||||
|
|
||||||
$force = Get-Attr -obj $params -name "force" "yes" | ConvertTo-Bool
|
$force = Get-AnsibleParam -obj $params -name "force" -default $true
|
||||||
|
$force = $force | ConvertTo-Bool
|
||||||
|
|
||||||
Function Download-File($result, $url, $dest, $username, $password, $proxy_url, $proxy_username, $proxy_password) {
|
Function Download-File($result, $url, $dest, $username, $password, $proxy_url, $proxy_username, $proxy_password) {
|
||||||
$webClient = New-Object System.Net.WebClient
|
$webClient = New-Object System.Net.WebClient
|
||||||
|
|
Loading…
Reference in a new issue