websitepanel/WebsitePanel/Sources
robvde 43b73aee66 Added the ability to stamp mailboxes with a mailbox plan as well as those
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 <> '')))
2012-07-12 17:14:19 +04:00
..
Tools Moved WSPRoutingAgent to Tools 2012-07-10 12:30:00 +04:00
WebsitePanel.Common.Utils Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.EnterpriseServer Added the ability to stamp mailboxes with a mailbox plan as well as those 2012-07-12 17:14:19 +04:00
WebsitePanel.EnterpriseServer.Base This change allows you to specify which role is allowed to login to the panel 2012-07-11 20:28:33 +04:00
WebsitePanel.EnterpriseServer.Client Added the ability to stamp mailboxes with a mailbox plan as well as those 2012-07-12 17:14:19 +04:00
WebsitePanel.Gateways.2Checkout Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Gateways.AuthorizeNet Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Gateways.OfflinePayment Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Gateways.PayPal Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Gateways.PayPalStandard Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Products.DomainName Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Products.HostingAddon Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Products.HostingPlan Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Base Lync Server 2010 Multitenant Core Unified Communications Support Added 2012-07-10 11:19:55 +04:00
WebsitePanel.Providers.Database.MySQL MySQL assembly loader fixed. 2012-07-04 02:09:48 -07:00
WebsitePanel.Providers.Database.SqlServer Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.DNS.Bind Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.DNS.MsDNS DNS SRV Record support. Only supported with MS DNS Provider 2012-07-04 13:18:58 +04:00
WebsitePanel.Providers.DNS.Nettica Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.DNS.PowerDNS Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.DNS.SimpleDNS Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.DNS.SimpleDNS50 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.ExchangeHostedEdition "WebsitePanel.Providers.Base", "WebsitePanel.Server.Utils", "WebsitePanel.Server", "WebsitePanel.Providers.HostedSolution" and "WebsitePanel.Providers.ExchangeHostedEdition" projects were retargeted to .NET 3.5 to support Exchange 2010 SP2 provider working in .NET 2.0 runtime. 2012-02-20 14:20:54 -08:00
WebsitePanel.Providers.FTP.FileZilla Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.FTP.Gene6 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.FTP.IIs60 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.FTP.IIs70 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.FTP.ServU Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.HostedSolution Object not found when creating distributionlist fixed 2012-07-10 14:19:05 +04:00
WebsitePanel.Providers.Mail.AbilityMailServer Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.ArgoMail Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.hMail5 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.hMailServer Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.hMailServer43 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.MailEnable Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.MDaemon Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.Merak Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.Merak10 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.SmarterMail2 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.SmarterMail3 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.SmarterMail5 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.SmarterMail6 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.SmarterMail7 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Mail.SmarterMail9 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.OS.Windows2003 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.OS.Windows2008 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.SharePoint.Sps20 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.SharePoint.Sps30 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Statistics.AWStats Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Statistics.SmarterStats Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Virtualization.HyperV Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Virtualization.HyperVForPC Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Web.IIs60 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Providers.Web.IIS70 Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Registrars.Directi Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
WebsitePanel.Registrars.Enom Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Registrars.OfflineRegistrar Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.Server Lync Server 2010 Multitenant Core Unified Communications Support Added 2012-07-10 11:19:55 +04:00
WebsitePanel.Server.Client Lync Server 2010 Multitenant Core Unified Communications Support Added 2012-07-10 11:19:55 +04:00
WebsitePanel.Server.Utils Significant amount of changes to hosted organizations and exchange: 2012-07-09 12:03:24 +04:00
WebsitePanel.Templates Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
WebsitePanel.WebPortal Added the ability to stamp mailboxes with a mailbox plan as well as those 2012-07-12 17:14:19 +04:00
WebsitePanel.Whois Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
generate_es_proxies.bat Added the ability to stamp mailboxes with a mailbox plan as well as those 2012-07-12 17:14:19 +04:00
generate_server_proxies.bat Significant amount of changes to hosted organizations and exchange: 2012-07-09 12:03:24 +04:00
VersionInfo.cs Various changes to prepare Installers for 1.2.2 2012-05-15 20:01:08 -04:00
VersionInfo.vb Various changes to prepare Installers for 1.2.2 2012-05-15 20:01:08 -04:00
WebsitePanel.EnterpriseServer.sln Moved WSPRoutingAgent to Tools 2012-07-10 12:30:00 +04:00
WebsitePanel.Server.sln Removed Exchange Hosted Edition 2012-07-08 09:04:14 +04:00
WebsitePanel.WebPortal.sln Initial project's source code check-in. 2011-07-13 16:07:32 -07:00