mailboxes that have no mailbox plan assigned yet. The following SQL statement will 'upgrade' the user data to work with the new exchange 2010 SP2 provider. Ensure you replace the variables with values that matches your environment. DECLARE @NetBIOSDomain nvarchar(20) DECLARE @ExchangeOrgRoot nvarchar(256) SET @NetBIOSDomain = 'MYDOMAIN' SET @ExchangeOrgRoot = 'CN=First Organization,CN=Microsoft Exchange,CN=Services, CN=Configuration,DC=mydomain,DC=local' UPDATE ExchangeAccounts SET SamAccountName = @NetBIOSDomain+'\'+AccountName WHERE AccountID IN (SELECT AccountID FROM ExchangeAccounts WHERE AccountType IN (3,7) AND SamAccountName = '') INSERT INTO ServiceItemProperties (ItemID, PropertyName, PropertyValue) (SELECT SP.ItemID, 'AddressBookPolicy', PV = 'CN='+SP.PropertyValue+' Address Policy,CN=AddressBook Mailbox Policies,' + @ExchangeOrgRoot FROM ServiceItemProperties AS SP WHERE (PropertyName = 'OrganizationID') AND (ItemID IN (SELECT ItemID FROM ServiceItemProperties AS ServiceItemProperties_1 WHERE (PropertyName = 'GlobalAddressList') AND (PropertyValue <> '')))) UPDATE SP SET PropertyValue='CN='+SP2.PropertyValue+' Rooms,CN=All Address Lists ,CN=Address Lists Container,'+@ExchangeOrgRoot FROM ServiceItemProperties AS SP JOIN ServiceItemProperties AS SP2 ON SP.ItemID = SP2.ItemID AND SP.PropertyName='RoomsAddressList' WHERE (SP2.PropertyName = 'OrganizationID') AND (SP2.ItemID IN (SELECT ItemID FROM ServiceItemProperties AS ServiceItemProperties_1 WHERE (PropertyName = 'GlobalAddressList') AND (PropertyValue <> '')))
188 lines
6.7 KiB
C#
188 lines
6.7 KiB
C#
//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
namespace WebsitePanel.Portal.ExchangeServer
|
|
{
|
|
|
|
|
|
public partial class ExchangeMailboxPlans
|
|
{
|
|
|
|
/// <summary>
|
|
/// asyncTasks control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.EnableAsyncTasksSupport asyncTasks;
|
|
|
|
/// <summary>
|
|
/// breadcrumb control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.ExchangeServer.UserControls.Breadcrumb breadcrumb;
|
|
|
|
/// <summary>
|
|
/// menu control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.ExchangeServer.UserControls.Menu menu;
|
|
|
|
/// <summary>
|
|
/// Image1 control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Image Image1;
|
|
|
|
/// <summary>
|
|
/// locTitle control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Localize locTitle;
|
|
|
|
/// <summary>
|
|
/// messageBox control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.UserControls.SimpleMessageBox messageBox;
|
|
|
|
/// <summary>
|
|
/// btnAddMailboxPlan control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Button btnAddMailboxPlan;
|
|
|
|
/// <summary>
|
|
/// gvMailboxPlans control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.GridView gvMailboxPlans;
|
|
|
|
/// <summary>
|
|
/// btnSetDefaultMailboxPlan control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Button btnSetDefaultMailboxPlan;
|
|
|
|
/// <summary>
|
|
/// secMainTools control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.CollapsiblePanel secMainTools;
|
|
|
|
/// <summary>
|
|
/// ToolsPanel control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Panel ToolsPanel;
|
|
|
|
/// <summary>
|
|
/// tblMaintenance control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.HtmlControls.HtmlTable tblMaintenance;
|
|
|
|
/// <summary>
|
|
/// lblSourcePlan control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Localize lblSourcePlan;
|
|
|
|
/// <summary>
|
|
/// mailboxPlanSelectorSource control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.ExchangeServer.UserControls.MailboxPlanSelector mailboxPlanSelectorSource;
|
|
|
|
/// <summary>
|
|
/// lblTargetPlan control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Localize lblTargetPlan;
|
|
|
|
/// <summary>
|
|
/// mailboxPlanSelectorTarget control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::WebsitePanel.Portal.ExchangeServer.UserControls.MailboxPlanSelector mailboxPlanSelectorTarget;
|
|
|
|
/// <summary>
|
|
/// txtStatus control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.TextBox txtStatus;
|
|
|
|
/// <summary>
|
|
/// btnSave control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Button btnSave;
|
|
|
|
/// <summary>
|
|
/// FormComments control.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Auto-generated field.
|
|
/// To modify move field declaration from designer file to code-behind file.
|
|
/// </remarks>
|
|
protected global::System.Web.UI.WebControls.Localize FormComments;
|
|
}
|
|
}
|