Quantcast
Channel: Exchange Server 2013 - Setup, Deployment, Updates, and Migration 论坛
Viewing all 7008 articles
Browse latest View live

migrating users from LotusNotes to Exchange 2010 between 2 diff orgs

$
0
0

Exchange 2013 Setup

$
0
0

I am installing Exchange 2013 on a new server in a Exchange 2007 Environment.  When I first install Exchange 2013, mailflow works to myself and from a 2007 user.  When i update to the CU13 or 14 all mailflow stops working and the messages get stuck in the queue.

When i check the message tracking log i get the following errors. SmtpResponse:441 4.4.1 Error encountered while communicating with primary target IP address: ""421 4.4.2 Connection dropped due to SocketError."" Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts. The last endpoint attempted was 172.......:2525"

No other changes were made.  The Firewall on the server is turned off and there is no A/V.  Server 2012 R2.  If i check the Queue the SMTP Relay to Mailbox Delivery and SMTP Delivery to Mailbox have messages stuck.

Do domain permissions reside on exported to PST mailbox?

$
0
0

Greetings all and thanks in advance,

Exchange 2013 CU13.

I've followed the steps to allow Import/Export from the EAC. The export completed.  Now I am trying to open the resultant .pst file but am getting access denied. 

"File access I denied.  You do not have the permission required to access the file..."

I'm thinking since I am not that user, I don't have access.

The content is being passed along to the original owner of the mailbox, who is no longer with the firm.

Are these domain permissions I am running into and if so, how do I strip them during the pst creation process?

Thank you,

Willis

Exchange 2013 get-healthreport Healthset network is unhealthy

$
0
0

Hello,

i´m migrating our exchange 2010 standalone server to exchange 2013 (two servers with mailbox and cas role and dag).

Last week i found the get-healthreport command. So i execute this command on both server to check if my installations are correct.

But i found on both server that the network Healthset is unhealthy. Also i found in the Microsoft eventviewer this error.

receive side scaling should be activated

So i ask Dr. Google but i found nothing to fix my problem. I tried to disable netsh int tcp set global chimney=disabled

and netsh int tcp set global rss=disabled  and enabled SR-IOV for the virtual network card.

But nothing helped.

Both servers run as vm on a hyer-v host. The server and hyper-v host run with Windows 2012R2.

So, have somebody an idea?

Matias


outlook web services test failed

$
0
0

We use external URI in internal network.

Test-OutlookWebServices -> gives good results

Source                         ServiceEndpoint                     Scenario                       Result  Latency
                                                                                                                  (MS)
------                         ---------------                     --------                       ------  -------
server.name.fqdn               mail.domain.com                    Autodiscover: Outlook Provider Success     109
server.name.fqdn               mail.domain.com                    Exchange Web Services          Success      71
server.name.fqdn               mail.domain.com                    Availability Service           Success     148
server.name.fqdn               mail.domain.com                    Offline Address Book           Success      98

However, command per user gives failures, cause ServiceEndpoint becomes internal server fqdn. We don't use server fqdn in certificate.

Get-ClientAccessServer | Test-OutlookWebServices -Identity username@domain.com -MailboxCredential (Get-Credential)

Source                         ServiceEndpoint                     Scenario                       Result  Latency
                                                                                                                  (MS)
------                          ---------------                     --------                       ------  -------
server.name.fqdn               server.name.fqdn               Autodiscover: Outlook Provider Failure      59
server.name.fqdn               server.name.fqdn               Exchange Web Services          Failure       3
server.name.fqdn                                              Availability Service           Skipped       0
server.name.fqdn               server.name.fqdn               Offline Address Book           Failure      48

How to change ServiceEndpoint?

Autodiscover and all other staff work Ok from both internal and external networks. Is it ok to left everything like this?

Upgradation CU9 to CU13

$
0
0

Team,

Please help me with the steps need to followup for upgrading Exchange from cu9 to cu13.

Will their any impact on application which are relaying mail through existing exchange server 2013. 

CU8 to CU13

$
0
0

I'm trying to determine some of the prep work I need to do before CU8 to CU13.  Based on the documentation, I'm assuming I need to run the following commands on the DC prior to the upgrade.  Can someone confirm?

setup.exe /PrepareSchema /IacceptExchangeServerLicenseTerms
setup.exe /PrepareAD /IacceptExchangeServerLicenseTerms
setup.exe /PrepareDomain /IacceptExchangeServerLicenseTerms

Thanks

Unresolved ObjectType on all newly created or migrated 2013 Mailboxes

$
0
0

When migrating or adding a new user to Exchange 2013, I get the following error when going into the Mailbox Delegation section in the Exchange Admin Center.

The object <Object CN> has been corrupted, and it's in an inconsistent state. The following validation errors happened:

The access control entry defines the ObjectType 'Object GUID' that can't be resolved.

I have done the following to try and resolve the GUID

Searched via LDP, ADSI, ADUC, Repadmin, with nothing found. I've converted the GUID from string to hex and searched with still no luck.

I get the identical error when running a Get-ADPermissions on the object as well.

There are no inheritance blocks on the object or OUs.

I've opened a Premier case, but wanted to ask the community if they have seen this or had any suggestions. As of right now, Exchange 2013 is the only app that can see this orphaned object.


"The Exchange server for the database object "Mailbox Database 0637172224" wasn't found in Active Directory Domain Services. The object may be corrupted."

$
0
0

Getting REAL frustrated installing Exchange 2013. Tried to install MSDN Exchange 2013 and then update it with CU3 and that failed all over the place with exceptions.

So I am trying to install a "fresh" CU2 installation from command line and it goes quite a long way in the setup and then fails at  Mailbox Role: Mailbox service. Fails trying to mount the database with "The Exchange server for the database object "Mailbox Database 0637172224" wasn't found in Active Directory Domain Services. The object may be corrupted."

As previously mentioned I did a complete error free install with MSDN 2013, no problems. Previous to CU2 install I installed all prerequisites, setup/ps, setup/PreapreAD, setup /pd.

Done searching for answers as this is gotten to be more than a headache. The goal here is to migrate Exchange 2007 to 2013 and I need at least CU2.

Any idea's???

Exchange 2013 CU2 will not install, Exchange is now in an unuseable state.

$
0
0

I have downloaded Exchange 2013 CU2 and attempted to install it from a local drive.  Exchange 2013 is installed on a Server 2012 Standard VM in Hyper-V.  I ran the two following commands before trying to install

setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms

setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms

Upon trying to run the installer, I recieve the following error.

Error:
The following error was generated when "$error.Clear();
                    & $RoleBinPath\ServiceControl.ps1 EnableServices Critical
                " was run: "AuthorizationManager check failed.".

During my first install attept, the error was on step 4 of 15. I have tried to rerun the setup with no luck.  I noticed the installer leaves all the Exchange services disabled, as well as winmgmt, remoteregistry, w3svc, iisadmin.  These four services are the critical services the errors refer to.  I have verified my execution policy is correct

PS C:\Windows\system32> Get-ExecutionPolicy -list

                                                      Scope                                             ExecutionPolicy
                                                      -----                                             ---------------
                                              MachinePolicy                                                Unrestricted
                                                 UserPolicy                                                   Undefined
                                                    Process                                                   Undefined
                                                CurrentUser                                                   Undefined
                                               LocalMachine                                                RemoteSigned

Upon trying to rerun the setup, I have ran the following commands in order to start the critical services manually

Get-Service-namewinmgmt,remoteregistry,w3svc,iisadmin|set-service-startuptypeautomatic

Get-Service-namewinmgmt,remoteregistry,w3svc,iisadmin|Start-Service

No matter what I do, the Exchange 2013 CU2 installer seems to fail.  I'd appreciate any possible help with this.

Thanks,

Chris

To add to what I posted, I also have the following error in the event log.

[07/22/2013 13:57:01.0279] [1] Executing:
                    & $RoleBinPath\ServiceControl.ps1 EnableServices Critical
                
[07/22/2013 13:57:01.0373] [1] The following 1 error(s) occurred during task execution:
[07/22/2013 13:57:01.0373] [1] 0.  ErrorRecord: AuthorizationManager check failed.
[07/22/2013
13:57:01.0373] [1] 0.  ErrorRecord:
System.Management.Automation.PSSecurityException: AuthorizationManager
check failed. ---> System.Runtime.InteropServices.COMException: The
service cannot be started, either because it is disabled or because it
has no enabled devices associated with it. (Exception from HRESULT:
0x80070422)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at System.Management.ManagementScope.InitializeGuts(Object o)
   at System.Management.ManagementScope.Initialize()
   at System.Management.ManagementObject.Initialize(Boolean getObject)
   at System.Management.ManagementObject.Get()
   at System.Management.Automation.PsUtils.GetParentProcess(Process current)
   at System.Management.Automation.SecuritySupport.GetExecutionPolicy(String shellId, ExecutionPolicyScope scope)
   at System.Management.Automation.SecuritySupport.GetExecutionPolicy(String shellId)
   at Microsoft.PowerShell.PSAuthorizationManager.CheckPolicy(ExternalScriptInfo script, PSHost host, Exception& reason)
  
at Microsoft.PowerShell.PSAuthorizationManager.ShouldRun(CommandInfo
commandInfo, CommandOrigin origin, PSHost host, Exception& reason)
  
at
System.Management.Automation.AuthorizationManager.ShouldRunInternal(CommandInfo
commandInfo, CommandOrigin origin, PSHost host)
   --- End of inner exception stack trace ---
  
at
System.Management.Automation.AuthorizationManager.ShouldRunInternal(CommandInfo
commandInfo, CommandOrigin origin, PSHost host)
   at
System.Management.Automation.CommandDiscovery.ShouldRun(ExecutionContext
context, PSHost host, CommandInfo commandInfo, CommandOrigin
commandOrigin)
   at
System.Management.Automation.CommandDiscovery.LookupCommandProcessor(CommandInfo
commandInfo, CommandOrigin commandOrigin, Nullable`1 useLocalScope,
SessionStateInternal sessionState)
   at
System.Management.Automation.CommandDiscovery.LookupCommandProcessor(String
commandName, CommandOrigin commandOrigin, Nullable`1 useLocalScope)
   at System.Management.Automation.ExecutionContext.CreateCommand(String command, Boolean dotSource)
  
at
System.Management.Automation.PipelineOps.AddCommand(PipelineProcessor
pipe, CommandParameterInternal[] commandElements, CommandBaseAst
commandBaseAst, CommandRedirection[] redirections, ExecutionContext
context)
   at
System.Management.Automation.PipelineOps.InvokePipeline(Object input,
Boolean ignoreInput, CommandParameterInternal[][] pipeElements,
CommandBaseAst[] pipeElementAsts, CommandRedirection[][]
commandRedirections, FunctionContext funcContext)
   at System.Management.Automation.Interpreter.ActionCallInstruction`6.Run(InterpretedFrame frame)
   at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)
[07/22/2013 13:57:01.0373] [1] [ERROR] The following error was generated when "$error.Clear();
                    & $RoleBinPath\ServiceControl.ps1 EnableServices Critical
                " was run: "AuthorizationManager check failed.".
[07/22/2013 13:57:01.0373] [1] [ERROR] AuthorizationManager check failed.
[07/22/2013
13:57:01.0373] [1] [ERROR] The service cannot be started, either
because it is disabled or because it has no enabled devices associated
with it. (Exception from HRESULT: 0x80070422)
[07/22/2013
13:57:01.0388] [1] [ERROR-REFERENCE]
Id=AllRolesMidFileCopyComponent___af0f15afe35c4e7cba121e546f405214
Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[07/22/2013 13:57:01.0388] [1] Setup is stopping now because of one or more critical errors.
[07/22/2013 13:57:01.0388] [1] Finished executing component tasks.
[07/22/2013 13:57:01.0435] [1] Ending processing Start-MidFileCopy
[07/22/2013 13:58:09.0121] [0] End of Setup
[07/22/2013 13:58:09.0121] [0] **********************************************

I also have these two errors in event viewer that keep occuring. 

Event 2280, IIS-W3SVC-WP

The Module DLL C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll failed to load.  The data is the error.

Event 2300, IIS-W3SVC-WP

The
worker process cannot access the CLR configuration file at 'C:\Program
Files\Microsoft\Exchange
Server\V15\bin\GenericAppPoolConfigWithGCServerEnabledFalse.config'. 
Verify that the file exists and that the worker process has read access
to the file.



Install Exchange Server after Azure AD Connect

$
0
0

Hi guys, I don´t know if this is the best forum to ask this question, I hope you can help me.

One year ago, we migrated our mailboxes to Exchange Online (Hybrid migration), and DirSync (AzureADConnect) was installed to replicate attributes. Few months ago, we setup a new AD, and migrate all user accounts from old domain to new domain and install AzureADConnect to replicate attributes from this new domain (mail, proxyaddresses). This new domain does not have local Exchange server installed, nor the schema is not extended with Exchange attributes. Now, we want to install a local Exchange server as per Microsoft´s recommendations (manage cloud Mailbox because ADSIEdit is not supported to do this).

What will happen to those Exchange attributes replicated from old domain to Exchange Online? Will they be overwritted by empty Exchange attributes from the new domain?

Thanks in advance.



Exchange 2013 CU 15 CAS Upgrade fails

$
0
0

Hi,

During CAS upgrade at step 12 of 13 the following error occur:

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException: Unhandled Exception:".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException:  ".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException: System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\SharedWebConfig.config' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Xml.XmlDocument.Save(String filename)
   at Microsoft.Exchange.Management.DependentAssemblyGenerator.UpdateConfigFile(String configFilePath, IList`1 exchangeAssemblies, Int32& numAssembliesAdded)
   at Microsoft.Exchange.Management.DependentAssemblyGenerator.Main(String[] args)".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException: 
".

any suggestions to solve the issue?

thanks in advance.

Regards,

Faisal


PublicFolderMailbox location Public folder database

$
0
0

Hi guys.

What kind of powershell command should we run if we want to get info in which database public folder mailbox is stored?

With best regards


bostjanc

CAS Servers in DMZ

$
0
0

Hi,

I would like to know if there is any possibility to keep CAS Servers in DMZ. As my network team has objection and saying that front end servers should be in DMZ area , especially for the connection of Outlook, OWA, ActiveSync for external users.

Regards
Usman Ghani


Usman Ghani - MCITP Exchange 2010

Content Index Unknown State after Exchange 2013 CU15 update

$
0
0

Hi guys - I have just upgraded to CU15 and when checking Get-MailboxDatabaseCopyStatus | FL Name,*Index* I receive the following:-

Name                         : MDB1\CERBERUS
ContentIndexState            : Unknown
ContentIndexErrorMessage     : Could not find registry value of Index Status for database
                               {2c569645-36e4-4906-848d-5c38d67c7574}.
ContentIndexErrorCode        :
ContentIndexVersion          :
ContentIndexBacklog          :
ContentIndexRetryQueueSize   :
ContentIndexMailboxesToCrawl :
ContentIndexSeedingPercent   :
ContentIndexSeedingSource    :
ContentIndexServerSource     :

I have tried all the usual fixes.  

Deleting content index folder and restarting Search services.

This has not resolved the issue, as I suspect the registry keys are the issue here.

When checking HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Search\IndexStatus there are no keys present. 

This is a single Exchange 2013 server, so I do not have another server to copy the keys from.

Any ideas?



add a other certificate for new owa site of exchange

$
0
0
I have been seeing issue following:
I have domain for default web site corresponding default owa : mail.vnta.gov.vn . This site is using certificate has subject name: mail.vnta.gov.vn

After I have created a site on IIS that installed exchange server by new-owavirtualdirectory with domain: mailbox.vnta.gov.vn. Currently, i am having a certificate that has subject name: *.vnta.gov.vn.

I know that i can change mail.vnta.gov.vn use *.vnta.gov.vn then anything will ok.

But how i still want not only keep mail.vnta.gov.vn -> mail.vnta.gov.vn but also mailbox.vnta.gov.vn -> *.vnta.gov.vn ?

Can i help me?

Exchange 2013 CU15 CAS Upgrade fails

$
0
0

Hi,

During CAS upgrade at step 12 of 13 the following error occur:

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException: Unhandled Exception:".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException:  ".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException: System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\SharedWebConfig.config' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Xml.XmlDocument.Save(String filename)
   at Microsoft.Exchange.Management.DependentAssemblyGenerator.UpdateConfigFile(String configFilePath, IList`1 exchangeAssemblies, Int32& numAssembliesAdded)
   at Microsoft.Exchange.Management.DependentAssemblyGenerator.Main(String[] args)".

Error:
The following error was generated when "$error.Clear(); 
          $dependentAssemblyGeneratorExePath = [System.IO.Path]::Combine($RoleInstallPath, "bin", "DependentAssemblyGenerator.exe");
          $exchangeBinPath = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          $frontEndPath = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd");
          $clientAccessPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess");
          $sharedWebConfig = [System.IO.Path]::Combine($RoleInstallPath, "FrontEnd", "HttpProxy", "SharedWebConfig.config");

          $a = &"$dependentAssemblyGeneratorExePath" -exchangePath "$exchangeBinPath" -exchangePath "$frontEndPath" -exchangePath "$clientAccessPath" -configFile "$sharedWebConfig";
          $a | % { if ($_.Length > 0) { Write-ExchangeSetupLog -Info "$_.ToString()" } }
          Start-SetupProcess -Name "iisreset" -Args "/timeout:120"
        " was run: "System.Management.Automation.RemoteException: 
".

any suggestions to solve the issue?

thanks in advance.

Regards,

Faisal



Outlook Anywhere in a 2007 and 2013 co-existing environment

$
0
0

Im having an issue with Getting this setup and working, when I point port 443 to our 07 server outlook anywhere works, but when I point it to our 2013 server and run the test from https://testconnectivity.microsoft.com I get the following error.

Any help would be appreciated.

An unexpected network-level exception was encountered. Exception details:
Message: The remote server returned an error: (401) Unauthorized.
Type: Microsoft.Exchange.Tools.ExRca.Extensions.MapiTransportException
Stack trace:
at Microsoft.Exchange.Tools.ExRca.Extensions.MapiRpcTestClient.PingProtocolProxy(String endpointIdentifier)
at Microsoft.Exchange.Tools.ExRca.Tests.MapiPingProxyTest.PerformTestReally()
Exception details:
Message: The remote server returned an error: (401) Unauthorized.
Type: System.Net.WebException
Stack trace:
at System.Net.HttpWebRequest.GetResponse()
at RpcPingLib.RpcPing.PingProxy(String internalServerFqdn, String endpoint)
at Microsoft.Exchange.Tools.ExRca.Extensions.MapiRpcTestClient.PingProtocolProxy(String endpointIdentifier)
Elapsed Time: 288 ms.

Event ID 6027 FIPFS

$
0
0

MS Filtering Engine Update process was unsuccessful in contacting the Primary Update Path. Update Path   http://forefrontdl.microsoft.com/server/scanengineupdate

How to fix this error or stop MS Filtering Engine Update becuase I use third party for scan virus ?

I following http://technet.microsoft.com/en-us/library/jj150526.aspx but error still appear on Event Viewer.

Exchange 2013 Public and Internal DNS Configuration

$
0
0
Good Morning,
I would be very grateful if you could help me out.
I am just learning exchange and decide to start with exchange server 2013. I just set up exchange server 2013 CU15. The configuration is below:

All machines used were virtual machines (Windows Server 2016 for Domain Controller and Windows Server 2012 R2 for Mail and Edge Server). All on Windows Server 2012 R2 Host.

I configure Windows Server 2012 R2 as NAT to get internal access on all my virtual machines.

Domain Controller: 10.0.0.2; Subnet: 255.255.255.0;   Default gateway: 10.0.0.1

Member Server
Mailbox and Client Access on same server: 10.0.0.10;  Subnet: 255.255.255.0;  Default gateway: 10.0.0.1

Workgroup Computer

Edge Server : 10.0.0.14;  Subnet: 255.255.255.0;  Default gateway: 10.0.0.1
 
I have already configured the virtual directories for both internal and external Uri. Configuration and set up was successful.

Edge Server already synchronized with the client access/mailbox server successfully.

I still find it difficult to send mail outside. Do I still need to create a SEND Connector despite the fact that there is an Edge Synchronization (which has already created two send connectors on the client access/mailbox server)

EdgeSync - Abuja to Internet              Enable

EdgeSync - Internet - Abuja                Enable

The following port were opened on the Edge Server Firewall:
Inbound Rule: SMTP Port 25 (on all profile) 
Outbound Rule: SMTP Port 25 (on all profile)

The following were opened on the Mail Server Firewall

Outbound Rule: Secure LDAP Port 50636 (on Domain and Private Profile)
Outbound Rule: SMTP Port 25 (on Domain and Private Profile)

I would like to know how to setup Public and Internal DNS Records? Which IP address do I need to setup on my Public DNS Control Panel (my domain is registered with GoDaddy).

I would be very grateful if you could help me out.
Thanks

Deji

Viewing all 7008 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>