Stupid Windows Tricks from the command line
Change the Log on credentials for a windows service:
sc.exe config "YourServiceName" obj= "yourusername" password= "yourpassword"
Bring up services:
Copy a directory structure:
xcopy G:\foo*.* D:\bin\bar /E /D /Y
Copy a directory structure and exclude one or more files/directories:
xcopy \nyceqasp8081\apps\polyent*.* D:\apps\bar\ /E /D /Y /EXCLUDE:excludefile.txt
where excludefile.txt is a file containing one or more path exclusions for example D:\apps\bar\logs
Set environment variables:
setx JAVA_HOME "D:\bin\Java\jdk1.5.0_12" /m
The /m here denotes the variable should be a system wide variable. Leaving
/m off will add the variable to the current user's environment instead.
Map a drive and make it persistent (after reboots):
net use G: \foo.bar.com\spg /P:Yes
Note: These have been tested and known to work on Windows Server 2003. Your mileage may vary on other variants of Windows.