Creating Pools (Command Line)

Microsoft Office Communications Server 2007 and Microsoft Office Communications Server 2007 R2 will reach end of support on January 9, 2018. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

The CreatePool action starts an Enterprise pool deployment by creating the necessary Active Directory Pool and Trusted Server objects. CreatePool also builds an Enterprise pool back-end with User and Configuration Databases. CreatePool also grants access permissions to the shared folders used to store Address Book information, meeting content, and meeting metadata.

Note

Ensure that the user who runs the CreatePool action has been granted Full Control of the shared folders specified by the command. If you run the CreatePool action without full administrative control of the shared folders, the CreatePool action will fail.

Use the following as an example.

LCSCmd.exe /Forest[:<forest FQDN>] /Action:CreatePool /PoolName:<Pool Name> /PoolBE:<Pool BackEnd Server name\SQL Server instance name> [/PoolFQDN:<Pool FQDN>] [/InternalWebFQDN:<Internal Web FQDN>] /RefDomain:<domain FQDN> /AppDataLocation:<Application Data UNC Path>  /ClientUpdateLocation:<UNC path to NTFS folder> [/DBDataPath:<path>] [/DBLogPath:<path>] [/dbsetupfilepath:<path>] [/DynDataPath:<Dynamic DB data path>] [/DynLogPath:<Dynamic DB log path>] [/ABOutputlocation:<UNC path to NTFS shared folder for Address Book information>] /MeetingContentPath:<UNC path to NTFS shared folder for meeting content> /MeetingMetaPath:<UNC path to NTFS shared folder for meeting metadata> [/MeetingArchivingPath:<UNC path to NTFS shared folder for archiving meeting content and meeting activities>] [/GroupDomain:<Group Domain FQDN>] [/Clean[:{TRUE|FALSE}]] [/EnableArch[:{TRUE|FALSE}]] [/EnableCDR[:{TRUE|FALSE}]] [/EndableQoE:{TRUE|FALSE}] [/ExternalWebFQDN:<External Web FQDN>] [/ABSDataPath:<address book server DB data path>] [/ABSLogPath:<address book server DB log path>] [/Force:{TRUE|FALSE}]

Such as:

LCSCmd.exe /Forest /Action:CreatePool /PoolName:Pool01 /RefDomain:woodgrovebank.com /MeetingContentPath:\\OCSShares\MeetingContent /MeetingMetaPath:\\OCSShares\Metadata /AppDataLocation:\\OCSShares\AppData /ClientUpdateLocation:\\OCSShares\ClientUpdate

Be sure not to include a backslash (\) at the end of a folder path. Doing so results in a command-line parsing error. You will also receive an error if you specify only one of the database path values. If you specify a value for any of the database paths (DBDataPath, DBLogPath, DynDataPath, DynLogPath, ABSDataPath, ABSLogPath, ACDDataPath, ACDLogPath), you must specify values for all these paths. (This is done because if you specify a value for one path, the CreatePool action loses the ability to determine appropriate default values for the others.)

If the user who runs the CreatePool action does not have Full Control permissions on the shared folders specified by the command, if the folder path is not in UNC format, or if the shared folders are not on an NTFS partition, the CreatePool action will not complete successfully.

If necessary, you can force CreatePool to complete even if there are problems granting access permissions to the shared folder, and then you can manually grant access permissions to the shared folders. To do so, run the CreatePool action including the /Force parameter. After CreatePool is complete, you can search the log file for Action Error messages to see what steps you need to manually complete.

After this action is completed, activate Enterprise Edition servers to the pool. Activation fails if the action cannot find the pool on the root domain global catalog server used during activation. Other points to remember when undertaking this action include:

  • RTCDomainServerAdmins credentials are required for the domain where the pool is deployed.

  • Local administrator credentials are required on the Enterprise pool back-end server.

  • Run the task from an Enterprise pool back-end server if possible.