What is the best method to change the communication port from 80 to 8080 (used for this example) or any other desired port?
After a given period of time a large proportion of the Altiris Agents will have moved to the new communication port. Once you are satisfied with the number of agent switched over you can remove the default port from the IIS properties, in the advanced.
Follow the steps described in step 1.1, 1.2 and 1.3. Then select the entry for TCP port 80 and click Remove.
Your Notification Server is now operating on port 8080 only.
Optional: A script can be created using the AeXAgentUtil.exe to make your changes to all of the agents.
"AeXAgentUtil.exe" /server:servername /web:http://servername:8080/Altiris"
Note: If you do not remove the default port (80) the codebases will not be re-generated with the newly added port because the Notification Server uses the first port returned by IIS API, and these are sorted by number ascending (meaning that to the Notification Server the changes made account to nothing visible).