Download psexec from www.sysinternals.com

put your machine ips in a file say file.txt

c:\>for /f %i in (file.txt) do psexec \\%i -u administrator -p <password here> sc stop SharedAccess

this should stop the firewall, if you wish to disable it compeletly

try sc delete SharedAccess
So I tried this and got an error "ip.txt (my file name) was unexpected at this time"

So then I tried c:\>psexec -i @ip.txt -u administrator -p <password> sc stop (also tried delete) SharedAccess

and got this...

Code:
PsExec v1.63 - Execute processes remotely
Copyright (C) 2001-2005 Mark Russinovich
Sysinternals - www.sysinternals.com

\\10.0.1.74:
Couldn't access 10.0.1.74:
The network path was not found.
I'm guessing this didn't work because the firewall wasn't disabled so I couldn't access the machine remotly.

HELP!