Skip to content

Commit 8370117

Browse files
committed
Replaces Invoke-WebRequest for 2008 R2 compatibility
1 parent 71d32c9 commit 8370117

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

SetupWinRMAccess.ps1

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ function SetAdminOnlyACL($path) {
44
$acl = New-Object System.Security.AccessControl.DirectorySecurity
55
# Disable inheritance from parent
66
$acl.SetAccessRuleProtection($true,$true)
7-
8-
$fsRights = [System.Security.AccessControl.FileSystemRights]::FullControl
7+
8+
$fsRights = [System.Security.AccessControl.FileSystemRights]::FullControl
99
$inheritanceFlags = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit"
1010
$propagationFlags = [System.Security.AccessControl.PropagationFlags]::None
1111
$aceType =[System.Security.AccessControl.AccessControlType]::Allow
1212

1313
# BUILTIN\Administrators, NT AUTHORITY\SYSTEM
1414
# Avoid using account names as they might change based on the locale
1515
foreach($sid in @("S-1-5-32-544", "S-1-5-18"))
16-
{
16+
{
1717
$sidObj = New-Object System.Security.Principal.SecurityIdentifier($sid)
1818
$account = $sidObj.Translate( [System.Security.Principal.NTAccount])
19-
$ace = New-Object System.Security.AccessControl.FileSystemAccessRule ($account, $fsRights, $inheritanceFlags, $propagationFlags, $aceType)
19+
$ace = New-Object System.Security.AccessControl.FileSystemAccessRule ($account, $fsRights, $inheritanceFlags, $propagationFlags, $aceType)
2020
$acl.AddAccessRule($ace)
2121
}
22-
22+
2323
Set-ACL $path $acl
2424
}
2525

@@ -45,9 +45,9 @@ $server_ext_conf_file="server_ext.cnf"
4545

4646
$conf_base_url="https://raw.github.com/cloudbase/unattended-setup-scripts/master/"
4747

48-
Invoke-WebRequest -Uri ($conf_base_url + $ca_conf_file) -OutFile "$ca_dir\$ca_conf_file"
49-
Invoke-WebRequest -Uri ($conf_base_url + $server_ext_conf_file) -OutFile "$ca_dir\$server_ext_conf_file"
50-
Invoke-WebRequest -Uri ($conf_base_url + $openssl_conf_file) -OutFile "$ca_dir\$openssl_conf_file"
48+
(new-object System.Net.WebClient).DownloadFile($conf_base_url + $ca_conf_file, "$ca_dir\$ca_conf_file")
49+
(new-object System.Net.WebClient).DownloadFile($conf_base_url + $server_ext_conf_file, "$ca_dir\$server_ext_conf_file")
50+
(new-object System.Net.WebClient).DownloadFile($conf_base_url + $openssl_conf_file, "$ca_dir\$openssl_conf_file")
5151

5252
$ENV:PATH+=";C:\OpenSSL-Win32\bin"
5353

0 commit comments

Comments
 (0)