Skip to content

Instantly share code, notes, and snippets.

@JC1738
Forked from binamov/user_data.ps1
Created January 23, 2014 20:04
Show Gist options
  • Save JC1738/8585800 to your computer and use it in GitHub Desktop.
Save JC1738/8585800 to your computer and use it in GitHub Desktop.
<powershell>
#####
#DON'T FORGET TO SET/CHANGE THE USERNAME/PASSWORD BELOW!!!!!!!!!!
#####
$user="opscode"
$password="opscode"
#Disable password complexity requirements
"[System Access]" | out-file c:\delete.cfg
"PasswordComplexity = 0" | out-file c:\delete.cfg -append
"[Version]" | out-file c:\delete.cfg -append
'signature="$CHICAGO$"' | out-file c:\delete.cfg -append
secedit /configure /db C:\Windows\security\new.sdb /cfg c:\delete.cfg /areas SECURITYPOLICY
# Create a user with her password, add to Admin group
net user /add $user $password;
net localgroup Administrators /add $user;
# Get the instance ready for Chef bootstrapper, commands courtesy of Julian Dunn
winrm quickconfig -q
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
netsh advfirewall firewall set rule name="Windows Remote Management (HTTP-In)" profile=public protocol=tcp localport=5985 remoteip=localsubnet new remoteip=any
</powershell>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment