Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

Exchange Server 2010 : Perform Essential Public Folder Management (part 1) - Manage Public Folder Content

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
6/29/2011 11:22:48 AM
The basics of public folder management are easy to grasp. After all, a public folder is nothing more than a shared folder that many people can access through Outlook. This section goes into the essentials of public folder management and helps you understand the basics.

1. Manage Public Folder Content

There are two parts to managing public folders. One part entails managing the back-end configuration of public folders. This includes things like managing the databases, referrals, and replication. The other part of public folder management is less complex, and it encompasses managing the behavior of the folders. This section walks you through several key activities in managing the behavior of public folders.

1.1. Understand the Public Folder Management Console

Just like the Exchange Management Console (EMC), the Public Folder Management Console (PFMC) is built on the Microsoft Management Console (MMC) version 3.0. Both consoles contain the same components:

  • Console tree

  • Results pane

  • Actions pane

These components are laid out in Figure 1.

Figure 1. Components of the Public Folder Management Console

1.1.1. Launch the Public Folder Management Console

You can launch the PFMC from the EMC using the following steps:

  1. Open the EMC and browse to the Toolbox node in the Console tree.

  2. A variety of tools are displayed in the Work area in the EMC. Browse down to the Public Folder Management Console icon and double-click on it (Figure 2).

  3. The PFMC will launch as a separate window. You can safely close the EMC if you don't want to keep it open while using the PFMC.

By default, the PFMC will connect to the Exchange server that you are currently logged into. If you want to connect to a different Exchange server, you can use the following steps:

  1. Select the top-level folder in the Console tree. This will be displayed in the format of Public Folders - <server that you are currently connected to>.

  2. In the Actions pane, click the Connect To Server option.

  3. In the Connect To Server dialog box, click the Browse button to find another Public Folder server that you want to connect to.

  4. After selecting your server, click the Connect button. You also have the option of checking the Set As Default Server box to automatically connect to this server whenever you open the PFMC again in the future.

Figure 2. Launching the PFMC from the EMC toolbox

When you select a public folder from the Default Public Folders tree, the subfolders appear in the Results pane in the center of the console. When a public folder is selected, the actions that you can take on the public folder are displayed in the Actions pane on the right. You can also access these actions by right-clicking on the folder that you have selected. These actions will appear in the drop-down menu.

You can also open the PFMC without having to open the EMC first by using the following steps:

  1. Click Start => Run.

  2. Type

    "Public Folder Management Console.msc"

    (with the quotes) and click OK, as shown in Figure 3.

Figure 3. Running the PFMC without going through the EMC

The PFMC's Console tree in the left pane displays a list of public folders in a hierarchy. The Default Public Folders folder shows all of the user-accessible folders. You can create new folders here that users can access and post items to. The System Public Folders folder is reserved for Exchange to use internally. The system folders are used for a variety of things, such as Offline Address Book usage by clients older than Outlook 2007. The system folders should not be modified.

1.1.2. Modify the Information Shown in the Results Pane

By default, the Results pane only displays the name of the public folder and the path of its parent folder. You can modify this to display more information. Table 1 shows the optional information that you can add to the list of results in the Results pane.

Table 1. Display Options for Folders in the PFMC
ItemDescription
Age Limit In DaysThe number of days that content remains in the public folder before it is automatically deleted
Hidden From Address ListDisplays True if this public folder appears in the Address List; displays False otherwise
Local Replica Age Limit In DaysThe number of days that content remains on this specific public folder replica
Mail-EnabledDisplays True if the public folder has an email address associated with it, displays False otherwise
ReplicasLists the servers that have a copy of this public folder

To add this additional information to the view, follow these steps:

  1. In the PFMC, click on the folder that you want to view from the Console tree.

  2. Click the View option in the Actions pane and select Add/Remove Columns from the drop-down menu.

  3. In the Add/Remove Columns dialog box, select the information that you want to add and click the Add button. You can also click Add All to add all the information to the result list in the PFMC.

  4. Click OK to close the dialog box and return to the PFMC.

Like the EMC, the PFMC has the ability to log the PowerShell commands that it uses in the background. This functionality is enabled in the PFMC in the same way that it's enabled in the EMC.

1.2. Create a New Public Folder

Public folders can be created by any authorized user in your Exchange organization. You can use these tools to create public folders:

  • Public Folder Management Console

  • Exchange Management Shell

  • Microsoft Outlook

1.2.1. Create a New Public Folder Using the Public Folder Management Console

To create a public folder in the PFMC, follow these steps:

  1. Open the Public Folder Management Console and select the Default Public Folders node from the Console tree.

  2. Using the Console tree, browse to the folder that you want to create the new public folder in, or remain at the Default Public Folders node to create a top-level folder.

  3. In the Actions pane, select the New Public Folder option. This will launch the New Public Folder wizard.

  4. At the New Public Folder initial screen, type the name of the folder in the Name field.

  5. Click the New button to create the folder.

  6. After the folder is successfully created, click the Finish button on the Completion screen.

1.2.2. Create a New Public Folder Using the Exchange Management Shell

To create a new public folder with the EMS, you can run the New-PublicFolder cmdlet. The only parameter that you are required to specify in the command is the name of the new public folder. However, if you only specify the name, the public folder is created in the root. You can specify the Path parameter to specify the parent folder for the new public folder. The following example creates a new folder called IT Support under the Business Units folder:

New-PublicFolder "IT Support" -Path "\Business Units"

When you use the EMS to create the public folder, the folder is created on the server that you are currently logged on to if it has a public folder store. If the current server does not have a public folder database, the cmdlet uses Active Directory site link costing to determine which Mailbox server is the closest one with a Public Folder database. If you want to specify which server the folder is created on, you can use the Server parameter as demonstrated in this command:

New-PublicFolder "IT Support" -Path "\Business Units" 

-Server CONTOSO-PF02

1.2.3. Create a New Public Folder Using Outlook

Public folders can be created using Outlook, as long as the user has the appropriate permissions. When creating folders in Outlook, users have the ability not only to modify the permissions, but also to determine the type of content that can be stored in the folder. Outlook is an extremely flexible public folder management tool for end users managing content. To create a public folder in Outlook, users can use the following steps:

  1. Open Microsoft Outlook 2003 or newer and browse to the list of public folders in the Folder List, as shown in Figure 4.

  2. Right-click on the parent folder that you want to create the new public folder under and select New Folder from the context menu.

  3. In the Create New Folder dialog box, type the folder name in the Name field and click OK.

Figure 4. The public folder list in Outlook

1.3. Allow a Public Folder to Receive Mail

A public folder can be mail-enabled, allowing it to have a unique email address at which it can receive mail. When a message is received by a mail-enabled public folder, the message is stored in the folder and accessible by everyone who has access to the folder.

When a public folder is mail-enabled, the public folder object is given a mail alias and a similar set of Active Directory attributes that other mail-enabled users and contacts have. This mail-enabled public folder object also appears in the address lists unless you explicitly hide it.

1.3.1. Mail-Enable a Public Folder Using the Public Folder Management Console

You can mail-enable public folders using the following steps in the PFMC:

  1. Open the PFMC and browse to the parent folder of the public folder that you want to mail-enable.

  2. The subfolders are displayed in the Results pane. Click on the subfolder that you are mail-enabling.

  3. In the Actions pane, under the menu for that folder, click the Mail Enable option, as shown in Figure 5.

Figure 5. Mail-enabling a public folder in the PFMC

There is no prompt or dialog box. The folder is immediately mail-enabled with a mail alias that is generated by the server based on the name of the folder. The alias and email are the name of the public folder minus any illegal characters, such as spaces. For example, when mail-enabling the folder called Human Resources, the mail alias becomes HumanResources and the email address becomes HumanResources@contoso.com.

1.3.2. Mail-Enable or Disable a Public Folder Using the Exchange Management Shell

To mail-enable a public folder using the EMS, you can run the Enable-MailPublicFolder cmdlet. When you run this command, you only need to specify the path of the public folder. However, you can also use the HiddenFromAddressListsEnabled parameter to specify whether the public folder shows up in the address list. The following example mail-enables a public folder called Helpdesk and hides it from the address lists:

Enable-MailPublicFolder "\Helpdesk" 

-HiddenFromAddressListsEnabled $True

To disable the mail properties on a public folder, you can use the Disable-MailPublicFolder cmdlet. The following example disables mail on the Helpdesk folder without asking for confirmation:

Disable-MailPublicFolder "\Helpdesk" -Confirm:$False

1.4. Gather the Statistics of a Public Folder

You can obtain some basic statistics about your public folders, such as the number of items, the size of items, and the size of deleted items. When you gather this information, you must connect to a server that has a copy of the replica.

You can view this information in the PFMC by viewing the properties on an existing public folder:

  1. Open the PFMC and select the Default Public Folders node in the Console tree.

  2. Using the Console tree, browse to the parent folder that contains the public folder that you want to view the statistics for.

  3. In the Results pane, click on the public folder that you want to view the statistics for.

  4. In the Actions pane, click the Properties option under the Action menu that corresponds to the public folder.

  5. In the properties dialog box for the public folder, click the Statistics tab to view the statistics.

If you are not connecting to the server that has a copy of the public folder, you will receive the message "Not available on this server," as shown in Figure 6. You will have to close the dialog box and connect to a server that contains a copy of the public folder data in order to obtain the statistics.

You can also gather additional statistics data using the EMS. The Get-PublicFolderStatistics and Get-PublicFolderItemStatistics cmdlets offer more information in addition to the data viewed in the PFMC. Get-PublicFolderStatistics can be used to output information about the public folder itself. On the other hand, Get-PublicFolderItemStatistics retrieves information about the items inside the public folder.

To output statistics about a public folder, you can run the following command. If you are not connected to a server that has a copy of this folder, you need to specify the Server parameter. Otherwise, it can be left off. The following example gets statistics about the Helpdesk folder on the CONTOSO-PF02 server:

Get-PublicFolderStatistics "\Helpdesk" -Server CONTOSO-PF02

If you want to gather statistics on every item in a public folder, you can use the Get-PublicFolderItemStatistics command. By default, this command will display the identity of each item in the public folder along with the timestamp of when it was created and the subject line. The following example gets statistics about all the items in the Helpdesk folder:

Get-PublicFolderItemStatistics "\Helpdesk"

Figure 6. Trying to obtain statistics on the wrong server

1.5. Maintain Per-User Message Read State

Since public folders are accessed by many people, changes to the content in the folder can affect how others view the content as well. If a user deletes a message, other users will not see the message. One property of the items in a public folder that can be controlled is per-user message read state. When this is turned on, a different message read state is maintained for each user. When a user reads a message in the public folder, that message is marked as read-only by that user. When per-user message read state is turned off, the message is marked as read for everybody who views the folder.

To enable or disable the per-user message read state in the PFMC, use the following steps:

  1. Open the PFMC and select the Default Public Folders node in the Console tree.

  2. Select the parent folder that contains the public folder that you want to modify from the Console tree.

  3. In the Results pane, select the public folder that you want to modify and click the Properties option in the Actions pane.

  4. In the properties dialog box for the public folder, click the General tab.

  5. To enable per-user message read state, select the Maintain Per-User Read And Unread Information For This Folder check box, as shown in Figure 7.

    Figure 7. Enabling per-user message read state in the PFMC
  6. Click OK to make the changes and close the properties dialog box.

This option can also be enabled or disabled in the EMS, using the Set-PublicFolder cmdlet with the PerUserReadStateEnabled parameter set to either $True or $False. The following example turns off the per-user message read state on the Helpdesk folder:

Set-PublicFolder "\Helpdesk" -PerUserReadStateEnabled $False

1.6. Impose Size Limits and Warnings on a Folder

In a similar manner to mailboxes, public folders can have limits defined, which prevent a folder from getting too big. Here are the three options for limiting a public folder size:

  • Issue a warning when a folder reaches a particular size.

  • Prevent posting new content when a folder reaches a particular size.

  • Define the maximum size allowed for a single item in the folder.

By default, each public folder inherits these values from the setting on the database. However, you can override this inheritance on a per-folder basis.

To change the limits on a per-folder basis using the PFMC, follow these steps:

  1. Open the PFMC and select the Default Public Folders node in the Console tree.

  2. Select the parent folder that contains the public folder that you want to modify from the Console tree.

  3. In the Results pane, select the public folder that you want to modify and click the Properties option in the Actions pane.

  4. In the properties dialog box for the public folder, click the Limits tab.

  5. Uncheck the Use Database Quota Defaults option.

  6. Place a checkmark next to the limits that you want to define. In the field next to the limit, enter the size restriction that you want to enforce in KB. For example, to limit posts to 1 MB in size, enter 1024 in the Maximum Item Size (KB) box, as shown in Figure 8.

  7. After you configure the limits that you want to impose, click the OK button to make the changes and close the properties dialog box.

Figure 8. Specifying the maximum size of posts in KB

To define these limits using the EMS, you will use the Set-PublicFolder cmdlet. Table 2 displays the parameters to correspond to the limits in the PFMC.

Table 2. EMS Parameters for Defining Public Folder Limits
PFMC OptionEMS Parameter
Issue Warning At (KB)IssueWarningQuota
Prohibit Post At (KB)ProhibitPostQuota
Maximum Item Size (KB)MaxItemSize

When you run the cmdlet, you will also need to set the UseDatabaseQuotaDefaults parameter to $False in order to override the limits set on the database. If you don't set this, the public folder's limit attributes will be set in Active Directory (AD), but the database limits will still be effective. For example, the following command will override the database defaults and set the maximum post size to 1 KB:

Set-PublicFolder "\Helpdesk" -MaxItemSize 1KB 

-UseDatabaseQuotaDefaults $False
Other -----------------
- Microsoft Dynamics CRM 2011 : Using Microsoft Dynamics CRM for Outlook - Configuring Synchronization Filters
- Microsoft Dynamics CRM 2011 : Going Offline with Microsoft Dynamics CRM for Outlook
- Microsoft Dynamics CRM 2011 : Deleting Records in Microsoft Dynamics CRM for Outlook
- SharePoint 2010 : Securing a Web Application (part 2) - Managing Web Part Security & Self-Service Site Creation
- SharePoint 2010 : Securing a Web Application (part 1) - How Zones, Web Applications, and Security Work Together to Provide Secure Solutions
- BizTalk 2009 : WCF LOB Adapter SDK (part 6)
- BizTalk 2009 : WCF LOB Adapter SDK (part 5) - Implementing the Message Exchange Handlers
- BizTalk 2009 : WCF LOB Adapter SDK (part 4) - Implementing the Metadata Handlers
- BizTalk 2009 : WCF LOB Adapter SDK (part 3) - Implementing the Connection
- BizTalk 2009 : WCF LOB Adapter SDK (part 2) - UI Logical Grouping
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us
Popular tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 windows Phone 7 windows Phone 8
programming4us programming4us
 
programming4us
Natural Miscarriage
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Game Trailer