[This is preliminary documentation and is subject to change. Blank topics are included as placeholders.]

Indicates whether your Microsoft Communications Server 2010 domain is allowed to federate with any domain.




Parameter Required Type Description



Switch Parameter

Reports detailed activity to the screen as the cmdlet runs.

Detailed Description

"Federation" is a means by which two organizations can set up a trust relationship that facilitates communication between the two groups. When a federation has been established, users in the two organizations can send each other instant messages, subscribe for presence notifications, and otherwise communicate with one another using SIP applications such as Microsoft Communicator "14". Microsoft Communications Server 2010 allows for three types of federation: 1) direct federation between your organization and another; 2) federation between your organization and a public provider; and, 3) federation between your organization and a third-party hosting provider.

If you prefer, you can allow your Communications Server domain to federate with any other domain; this is done by using the Set-CsAllowAllDomains cmdlet and setting the value of the –AllowAllDomains parameter to True ($True). If AllowAllDomains is True then your domain can federate with any other domain. If AllowAllDomains is False then you can only federate with domains that are on the allowed domains list. This list is populated using the New-CsAllowedDomains cmdlet.

The Get-CsAllowAllDomains cmdlet provides a way for you to determine whether or not your Communications Server domain is allowed to federate with all other domains, or, instead, is only able to federate with domains on the allowed domains list.

Return Types

Get-CsAllowAllDomains returns a Boolean (True/False) value.


-------------------------- Example 1 ------------------------

Copy Code

The command shown in Example 1 reports back whether Communications Server has been configured to federate with all domains. If federation with all domains is allowed this command will return True; otherwise, it will return False.