blob: 8195a8e0ce41b1deae599034e2fc81e0767b6400 [file] [log] [blame]
<powershell>
$ErrorActionPreference = "Stop";
Set-ExecutionPolicy Unrestricted
write-host "Setting up WinRM"
cmd /c winrm quickconfig -q
cmd /c winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="8000"}'
cmd /c winrm set winrm/config/winrs '@{MaxShellsPerUser="5"}'
cmd /c winrm set winrm/config '@{MaxTimeoutms="1800000"}'
cmd /c winrm set winrm/config/service '@{AllowUnencrypted="true"}'
cmd /c winrm set winrm/config/service/auth '@{Basic="true"}'
cmd /c net stop winrm
# Will restart on reboot
cmd /c netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow
cmd /c netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow
cmd /c sc config winrm start= auto
write-host "WinRM ready"
cmd /c net start winrm
</powershell>