README.md in ridley-0.10.0.rc2 vs README.md in ridley-0.10.0.rc3

- old
+ new

@@ -346,9 +346,44 @@ } ) conn.node.bootstrap("33.33.33.10", "33.33.33.11") +## Bootstrapping Windows Nodes + +Windows Nodes are bootstrapped using a combination of WinRM, Batch, and PowerShell. You will probably need to tweak some settings on your Windows servers to ensure the commands are successful. + +## WinRM Settings + +1. Enable WinRM: `winrm quickconfig` and say Yes. +2. Set some WinRM settings to ensure that you don't get 401 Unauthorized responses and 500 Responses because of timeouts. + +``` +winrm set winrm/config/service/auth @{Basic="true"} +winrm set winrm/config/service @{AllowUnencrypted="true"} +winrm set winrm/config/service @{EnumerationTimeoutms="600000"} +winrm set winrm/config @{MaxTimeoutms="600000"} +winrm set winrm/config/client @{TrustedHosts="*"} +``` + +## PowerShell Settings + +1. You should also configure your PowerShell profile, so that PowerShell commands have a more lenient timeout period. + +``` +mkdir C:\Users\my_user\Documents\WindowsPowerShell +echo "$PSSessionOption = New-PSSessionOption -OpenTimeout 0 -CancelTimeout 0 -IdleTimeout 0 -OperationTimeout 0" > C:\Users\my_user\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 +``` + +Verify the PowerShell settings by opening up the PowerShell Console and entering `$PSSessionOption` and ensure those values are set, and that there are no errors output. + +The following links offer some information about configuring a machine's PowerShell settings: +* [PowerShell Profiles](http://technet.microsoft.com/en-us/library/ee692764.aspx) +* [The $PSSessionOptions Preference Variable](http://technet.microsoft.com/library/hh847796.aspx) +* [Creating a new PSSessionOption](http://technet.microsoft.com/en-us/library/hh849703.aspx) + +You may also want to tweak your Windows boxes a bit more ex: turning UAC off, turning off the Windows Firewall. + # Authors and Contributors * Jamie Winsor (<reset@riotgames.com>) Thank you to all of our [Contributors](https://github.com/RiotGames/ridley/graphs/contributors), testers, and users.