By default this is called AirPort, so the default command to see all wireless networks in your preferred list would be:networksetup -listpreferredwirelessnetworks AirPort In order to remove items from the list you will use the -removepreferredwirelessnetwork option. Here, you will run networksetup followed by the option and then the hardwareport followed by the name of the network to be removed. So to remove a network called Linksys: networksetup -removepreferredwirelessnetwork AirPort Linksys You can also remove all of them by using the -removeallpreferredwirelessnetworks option followed by the hardwareport: networksetup -removeallpreferredwirelessnetworks AirPort And then of course, the most useful is to add networks, which uses the -addpreferredwirelessnetworkatindex option. You would follow this with the hardwareport, then the network, then the index number you’d like it to be assigned to (or 0 if you don’t know) and then the security type of the wireless network (OPEN, WEP, WPA, WPA2, WPAE or WPA2E). For example, to add a network called drpepper that is a wide open network: networksetup -addpreferredwirelessnetworkatindex AirPort drpepper 0 NONE Or, if it was WPA with a password set to thedrisin: networksetup -addpreferredwirelessnetworkatindex AirPort drpepper 0 WPA thedrisin Note: For a new image I prefer to begin with 0 and then work my way up numerically when adding networks into the list.
krypted September 21st, 2010
Tags: addpreferredwirelessnetworkatindex, airport, deploy network settings, hardwarereport, listpreferredwirelessnetworks, Mac OS X, networksetup, push out wireless networks, removepreferredwirelessnetwork, script, wpa, wpa2, wpa2 enterprise