fix tool FixDefaultPublicFolderMailbox

This commit is contained in:
dev_amdtel 2015-02-12 19:56:48 +04:00
parent d01861259b
commit 61747a32fc
4 changed files with 8 additions and 9 deletions

View file

@ -36,6 +36,7 @@
<Reference Include="Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Reference Include="Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Lib\Microsoft.Web.Services3.dll</HintPath> <HintPath>..\..\..\Lib\Microsoft.Web.Services3.dll</HintPath>
<Private>True</Private>
</Reference> </Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.configuration" /> <Reference Include="System.configuration" />

View file

@ -2,6 +2,7 @@
<configuration> <configuration>
<appSettings> <appSettings>
<add key="ES.WebService" value="http://localhost:9002"/> <add key="ES.WebService" value="http://localhost:9002"/>
<!-- Username and password for access to WebsitePanel. For example "serveradmin" -->
<add key="ES.Username" value="serveradmin"/> <add key="ES.Username" value="serveradmin"/>
<add key="ES.Password" value="serveradmin"/> <add key="ES.Password" value="serveradmin"/>
<add key="LogFile" value="WebsitePanel.FixDefaultPublicFolderMailbox.log"/> <add key="LogFile" value="WebsitePanel.FixDefaultPublicFolderMailbox.log"/>

View file

@ -5537,7 +5537,7 @@ namespace WebsitePanel.EnterpriseServer
res += id + " has a value \"" + defaultPublicFoldes[0] + "\"" + Environment.NewLine; res += id + " has a value \"" + defaultPublicFoldes[0] + "\"" + Environment.NewLine;
if (defaultPublicFoldes.Length == 2) if (defaultPublicFoldes.Length == 2)
res += id + " changed from \"" + defaultPublicFoldes[0] + "\" to \"" + defaultPublicFoldes[1] + "\"" + Environment.NewLine; res += id + " changed \"" + defaultPublicFoldes[0] + "\" to \"" + defaultPublicFoldes[1] + "\"" + Environment.NewLine;
} }

View file

@ -5334,16 +5334,13 @@ namespace WebsitePanel.Providers.HostedSolution
string newValue = orgCanonicalName + "/" + GetPublicFolderMailboxName(organizationId); string newValue = orgCanonicalName + "/" + GetPublicFolderMailboxName(organizationId);
if (newValue != oldValue) cmd = new Command("Set-Mailbox");
{ cmd.Parameters.Add("Identity", id);
cmd = new Command("Set-Mailbox"); cmd.Parameters.Add("DefaultPublicFolderMailbox", newValue);
cmd.Parameters.Add("Identity", id);
cmd.Parameters.Add("DefaultPublicFolderMailbox", newValue);
ExecuteShellCommand(runSpace, cmd); ExecuteShellCommand(runSpace, cmd);
res.Add(newValue); res.Add(newValue);
}
} }
finally finally