Registers an exception for a program or a specific port and protocol in the Windows Firewall on Windows XP SP2, Windows Server 2003 SP1, and later. For more information about the Windows Firewall, see About Windows Firewall API.
If "yes," failures to register this firewall exception will be silently ignored. If "no" (the default), failures will cause rollback.
Name
String
Name of this firewall exception, visible to the user in the firewall control panel.
Yes
Port
String
Port to allow through the firewall for this exception. If you use Port, you cannot also use File or Program.
Profile
Enumeration
Profile type for this firewall exception. Default is "all". This attribute's value must be one of the following:
domain
private
public
all
Program
String
Path to a target program to be granted access to all incoming ports and protocols. Note that this is a formatted field, so you can use [#fileId] syntax to refer to a file being installed. If you use Program, you cannot also use File, Port, or Protocol.
Protocol
Enumeration
IP protocol used for this firewall exception. If not specified, "tcp" is assumed. If you use Protocol, you must also specify Port and you cannot also use File or Program. This attribute's value must be one of the following:
tcp
udp
Scope
Enumeration
The scope of this firewall exception, which indicates whether incoming connections can come from any computer including those on the Internet or only those on the local network subnet. To more precisely specify allowed remote address, specify a custom scope using RemoteAddress child elements. This attribute's value must be one of the following: