mkdir C:\cygwin_install copy /Y \\fileserver\cygwin_install C:\cygwin_install C:\cygwin_install\setup-x86_64.exe -q -D -s http://mirrors.xmission.com/cygwin -l C:\cygwin64 -L C:\cygwin64 -P base-cygwin,wget,git,git-svn,openssh,cygrunsrv,rsync C:\cygwin64\bin\mkpasswd.exe -l > C:\cygwin64\etc\passwd C:\cygwin64\bin\mkgroup.exe -l > C:\cygwin64\etc\group C:\cygwin64\bin\bash.exe --login -c "/usr/bin/chown :Domain\ Users /var" C:\cygwin64\bin\bash.exe --login -c "/usr/bin/chmod 755 /var" C:\cygwin64\bin\bash.exe --login -c "/usr/bin/chmod ug-s /var" C:\cygwin64\bin\bash.exe --login -c "/bin/ssh-host-config -y -w somestrongpassword" netsh advfirewall firewall add rule name=SSH dir=in action=allow protocol=tcp localport=22 netsh advfirewall firewall add rule name=rsyncd dir=in action=allow protocol=tcp localport=873 netsh advfirewall firewall add rule name="ICMP echoreq" action=allow protocol=icmpv4:8,any dir=in copy C:\cygwin_install\rsyncd.conf C:\cygwin64\etc\rsyncd.conf copy C:\cygwin_install\rsyncd.secrets C:\cygwin64\etc\rsyncd.secrets net start sshd setx path "c:\cygwin64\bin;%path%" c:\cygwin64\bin\cygrunsrv.exe --install "rsyncd" --path C:/cygwin64/bin/rsync.exe --args "--daemon --no-detach" --desc "Starts a rsync daemon for accepting incoming rsync connections" --disp "Rsync Daemon" --type auto net start rsyncd del /Q C:\cygwin_install rmdir C:\cygwin_install