Quantcast
Channel: Exchange Server 2013 - Administration, Monitoring, and Performance forum
Viewing all 1453 articles
Browse latest View live

logs

$
0
0
I have moved everything I can find to the larger hard drive. But I am sill running log files and such at 10 gigs a day and always running out of space.

dave


Deleting DB, seeing what DB contains from one command?

$
0
0

Hi,

when deleting a DB in Exchange 2013, I get a standard error message saying that there is something left that needs to be moved. Well, since it can be many thing (resource, public folder, archive, mailbox...)I was wondering if there is any way to see with powershell what the DB constains? One command to show them all?

Thanks,

Get-MessageTrackingLog cmdlet

$
0
0

I am not seeing get-messagetrackinglog cmdlet in a list of available commands.  I looked on both edge and mailbox serverss.  Is there something I need to do to make it avaiable?

Thanks in advance

MSExchangeDiagnostics 1039 since installing CU7

$
0
0

I get this at boot and when restarting the Microsoft Exchange Diagnostics service ever since I updated to CU7.  Anyone know anything about this?

Log Name:      Application
Source:        MSExchangeDiagnostics
Date:          12/19/2014 12:30:09 PM
Event ID:      1039
Task Category: General
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Server.contoso.com
Description:
Failed to detect the bitlocker state for EDS log drive 'C:\'.
Exception
System.Management.ManagementException: Invalid namespace
   at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
   at System.Management.ManagementScope.InitializeGuts(Object o)
   at System.Management.ManagementScope.Initialize()
   at System.Management.ManagementObjectSearcher.Initialize()
   at System.Management.ManagementObjectSearcher.Get()
   at Microsoft.Exchange.Diagnostics.Service.DiagnosticsService.DriveLocked(String diagnosticsRootDrive)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchangeDiagnostics" />
    <EventID Qualifiers="49156">1039</EventID>
    <Level>2</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-12-19T19:30:09.000000000Z" />
    <EventRecordID>68590</EventRecordID>
    <Channel>Application</Channel>
    <Computer>server.contoso.com</Computer>
    <Security />
  </System>
  <EventData>
    <Data>C:\</Data>
    <Data>
Exception
System.Management.ManagementException: Invalid namespace
   at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
   at System.Management.ManagementScope.InitializeGuts(Object o)
   at System.Management.ManagementScope.Initialize()
   at System.Management.ManagementObjectSearcher.Initialize()
   at System.Management.ManagementObjectSearcher.Get()
   at Microsoft.Exchange.Diagnostics.Service.DiagnosticsService.DriveLocked(String diagnosticsRootDrive)</Data>
  </EventData>
</Event>



Global Monitoring Overrides not working as advertised

$
0
0

I've gone through the process of setting up global monitoring overrides in exchange 2013

However I'm still getting an unhealthy alert for the monitor

in the Event viewer the error looks like this

I've also since tried adding them to the server overrides (as opposed to Global) no luck, am I missing something simple? does anyone have any thought abought where I should be looking to trouble shoot this?

Powershell command - delete a folder from an mailbox

$
0
0

We have an mailbox that just collects data from mailbox searches, we would like to purge some of this data from the mailbox, do I have any options via the powershell to accomplish this.

Thanks in advance

Number of HealthMailxoes Growing with Every Reboot

$
0
0

Hello,

my  Exchange Server 2013 (15.0 Build 1130.7) creates a lot of HealthMailboxes. According to http://blogs.technet.com/b/admoore/archive/2015/03/11/exchange-2013-health-mailboxes.aspx there should be only eleven mailboxes. But with every reboot or restart of HealthService, the number of mailboxes is growing by eleven. I get no error in Eventmanager - everything is working fine. But the number is increasing and increasing...

From while to while i remove all the corresponding AD-users (Get-Mailbox -Monitoring), but is this normal?

Regards TC

Exchange trying to resolve external e-mail addresses in local Active Directory

$
0
0

Hi

On all of my Mailbox Database servers, i'm getting the following warning in my Application log: 

Level: Warning
Source: MSExchange Mid-Tier Storage
EventID:  2009
Message:
[Process:w3wp PID:6032 Thread:89] Error occurred while resolving the Active Directory object for from email address field: 'user@externaldomain.com'. Audit log will not be generated for this case. Exception details:
Microsoft.Exchange.Data.Storage.ObjectNotFoundException: The Active Directory user wasn't found.
   at Microsoft.Exchange.Data.Storage.ExchangePrincipalFactory.FromProxyAddress(IRecipientSession session, String proxyAddress, RemotingOptions remotingOptions)
   at Microsoft.Exchange.Data.Storage.ExchangePrincipalFactory.FromProxyAddress(ADSessionSettings adSettings, String proxyAddress, RemotingOptions remotingOptions)
   at Microsoft.Exchange.Data.Storage.ExchangePrincipal.FromProxyAddress(ADSessionSettings adSettings, String proxyAddress)
   at Microsoft.Exchange.Data.Storage.COWAudit.GetSubmitEffectiveMailboxOwner(MailboxSession session, CallbackContext callbackContext)

I have three Exchange Server 2013 MBX/CAS servers, and two Exchange Server 2013 Edge Transport servers in front of them.

As mentioned earlier, this warning is on all three of the MBX/CAS servers. The external e-mail address vary.

I've used the Get-MessageTrackingLog to debug, and I can see that this error comes when an internal user sends a "Meeting Forward Notification" to an external e-mail address. Exchange tries to resolve the external e-mail address in Active Directory and throws this warning, for some reason.

Is there anyone that knows how to fix this?



Mass mailing from Outlook goes slow

$
0
0

Exchange 2013 running and migrating from Exchange 2007.  We have a few accounts setup to do mass mailings.  Email is generated on a client running Outlook, then goes out through the Exchange server.  On accounts that have been migrated to Exchange 2013, when they send the messages, you can watch the messages slowly leave the Outbox.  They leave 30 at a time, hit the Exchange server and go out.  On accounts that have not been migrated to Exchange 2013 yet, they follow the same routine, but all mails leave Outbox immediately.  We can see them in the Exchange 2007 server, and they queue up for delivery.  So, if 15-20 people are on a domain, it groups them together, hits that mail server once and delivers all the messages at the same time.

What would be causing Exchange 2013 to slowly accept messages and then send them out?  I already set the account in question with a "No Throttling" throttling policy.  I set receive connectors to accept 1000 connections, I set send connectors to allow for 200 connections at once.

Search All Exchange HT Servers For Message Tracking

$
0
0

Good Afternoon Everyone - 

Just a quick question. We have 10 Exchange servers all multi roll servers. I wanted to know if how to search all 10 servers message tracking logs when looking for a particular email. Would I use the following:

get-transportservice | get-messagetrackinglog or 

Get-ExchangeServer | where {$_.isHubTransportServer -eq $true} | get-messagetrakinglog

Exchange 2010 - size on disk is double what is reported by tools

$
0
0

Hi,

1st post (sorry, couldn't find a 2010 only forum).

I'm wondering if anyone can help.

'Simple' exchange setup - Public Folders - on disk shows 16Gb for the Public Folders.ebd. I have 2 main Public Folders - with a total of about 3,500 folders within them. All works great.

All my reporting tools show that the Public Folders are actually only 8.64Gb in size. Outlook also says this when doing a Folder Size request (Outlook actually says 9059623Kb)

Is there any way to reduce the file size on disk?

I used this report to check on all the folders (exported the data to a database to check it all out): http://blog.mikewalker.me/2013/05/exchange-2010-public-folder-replication.html

I've defraged using eseutil - all is fine.

White space is minimal. 

Get PublicFolderDatabase stats shows the database size is 15.72 Gb (16,877,944,832 bytes)  AvailableNewMailboxspace 57 Mb

I 'think' what may have happened was that when I was 'migrating' from 2003 (which ultimately was a hard copy of folders from exported PST to brand new exchange, don't remind me of that pain) I might have duplicated some of the folders etc.

None of that duplication exists now - in at least the folders that I see.

I have also run exfolders and gone through many (but not all) folders to see if any deleted items are there - all are clean - as are the deleted items in Outlook - all clean.

So, I'm baffled.

The only thing I think to do, is to export all again to PST and reimport to a new clean Public Folder setup. But, I'd rather not.

Win 2008R2 Ent SP1

Exchange 2010 V14.03.0248.002 (14.3 Build 123.4)

Add proxy addresses to specific users

$
0
0

Hi Folks,

In our Exchange 2013 environment, users have multiple proxy SMTP addresses. I need to add a new proxy SMTP address for specific users; those are in large numbers. while looking to different forums - i have broken this task into steps.

1. Add an accepted domain by using following command

New-AcceptedDomain -Name "Domain Test B" -DomainName domainb.net -DomainType Authoritative

2. Add Proxy SMTP address to all users by using following command

$users = Get-Mailbox

foreach ($a in $users) {$a.emailaddresses.Add("$($a.alias)@domainb.net")}

$users | %{Set-Mailbox $_.Identity -EmailAddresses $_.EmailAddresses}

step 3: use a filter to exclude specific users those have primary SMTP addresses as "ext.testone.com"

Get-Recipient | where {$_.emailaddresses -match “ext.testone.com”} | select Name, Emailaddresses

step 4: Remove domainb.net proxy SMTP address from those users who have "ext.testone.com" as their primary SMTP address.

This is where i am looking for help. I am trying to use output provided by step 3 command to removedomainb.net proxy SMTP address from the users having primary SMTP address as "ext.testone.com"

I am using following command with no luck.

>Get-Recipient | where {$_.EmailAddresses -match "ext.testone.com"} | Set-Mailbox -EmailAddresses @{Remove="domainb.net"}

Please assist or suggest any other way!

Note: i do not want to achieve this by using CSV file.

Exchange 2013 Mailbox Move, initial seeding and MDBOffline and Network Failure

$
0
0

Dear Sirs, 

We have an Exchange 2013 environment, and recently had a a Problem with one of our Mailbox Databases,  we were unable to Mount the Database, but, after running ESEUTIL, we noticed a Dirty Shutdown on the Database. We repaired the Database and started moving users to a New Database. 

At this Moment, most off the Mailboxes have been moved, but,  now  we are stuck with 3 Mailboxes that we can´t move. We can see the Initial seeding, cpying messages but after a while the move stops with status MDBOffline or Network Failure.

Can someone Help me on This ?

Best Regards

Evans Langa

Task Get-HealthReport throwing unhandled exception - MSExchange CmdletLogs Error 8

$
0
0

I have installed Exchange 2013CU7 on Server 2012 R2 in a VM.  I have removed and reinstalled several times and saw this error on each installation.  It happens a few times a day, somewhat randomly.  As far as I can tell nothing is impacted in terms of server function.

Log Name:      MSExchange Management
Source:        MSExchange CmdletLogs
Date:          12/19/2014 1:04:47 AM
Event ID:      8
Task Category: General
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      myserver.mydomain.local
Description:
(PID 4064, Thread 136) Task Get-HealthReport throwing unhandled exception: System.ArgumentException: sessionState
   at Microsoft.Exchange.Configuration.Tasks.ExchangePropertyContainer.GetProvisioningBroker(ISessionState sessionState)
   at Microsoft.Exchange.Provisioning.ProvisioningLayer.GetProvisioningHandlersImpl(Task task)
   at Microsoft.Exchange.Provisioning.ProvisioningLayer.GetProvisioningHandlers(Task task)
   at Microsoft.Exchange.Configuration.Tasks.Task.<BeginProcessing>b__4()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeNonRetryableFunc(Action func, Boolean terminatePipelineIfFailed).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchange CmdletLogs" />
    <EventID Qualifiers="49152">8</EventID>
    <Level>2</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-12-19T08:04:47.000000000Z" />
    <EventRecordID>347</EventRecordID>
    <Channel>MSExchange Management</Channel>
    <Computer>myserver.mydomain.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>4064</Data>
    <Data>136</Data>
    <Data>Get-HealthReport</Data>
    <Data>Get-HealthReport</Data>
    <Data>System.ArgumentException: sessionState
   at Microsoft.Exchange.Configuration.Tasks.ExchangePropertyContainer.GetProvisioningBroker(ISessionState sessionState)
   at Microsoft.Exchange.Provisioning.ProvisioningLayer.GetProvisioningHandlersImpl(Task task)
   at Microsoft.Exchange.Provisioning.ProvisioningLayer.GetProvisioningHandlers(Task task)
   at Microsoft.Exchange.Configuration.Tasks.Task.&lt;BeginProcessing&gt;b__4()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeNonRetryableFunc(Action func, Boolean terminatePipelineIfFailed)</Data>
  </EventData>
</Event>

What role would our Service Desk users need to send mail from PowerShell?

$
0
0

Afternoon friends.

A really simple question.

I have several scripts to do various tasks and all of them finish with sending an email to both the script user and an audit box. This works fine for myself and my team who have domain admin and exchange god mode rights.

My service desk team have sufficient rights in AD to create users and they're members of:
Distribution Groups
Mail Recipient Creation
Mail Recipients

This allows them to do everything they need to but send the audit email.

$1_MAIL_BODY_1 = "$SCRIPTUSER_FN has permissioned $MB_USER_FN's mailboxes"
$1_MAIL_SUBJECT = "$SCRIPTUSER_FN has permissioned $MB_USER_FN's mailboxes"

Send-MailMessage -Subject $1_MAIL_SUBJECT -Body "$1_MAIL_BODY_1" -SmtpServer $MAIL_SERVER -From $SCRIPTUSER_MAIL -To $AUDIT

Send-MailMessage -Subject $1_MAIL_SUBJECT -Body "$1_MAIL_BODY_1" -SmtpServer $MAIL_SERVER -From $SCRIPTUSER_MAIL -To $SCRIPTUSER_MAIL

"Send-MailMessage : The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.1 Client was not authenticated".

I did some Googling and it suggested using -UseSSL which didn't work, and then -UseSSL -Port. Same thing.
I've also tried -credentials but it made no difference.

I'm pretty certain they just need a certain Exchange Roll, I just don't have a clue which.

Any help would be appreciated.

Thanks


How to get report of users who send emails to more than 5 recipients and sends more than 5 MB

$
0
0

Hi,

We are asked for the report of users who send emails more than 5 recipeints and send email more than 5 MB

How can we fetch these reports by any acript or tools available in exchange 2013 CU5


Manju Gowda

Adding rights to users calendar

$
0
0

Hi there, 

Can someone help me with this task?

I need to set calender permissions for a lot of users.

I need to extract the members, of a distribution group, and for all the members and then add 5 distributions groups with access to their calenders.

I have looked in to this script suggested here https://social.technet.microsoft.com/Forums/exchange/en-US/b312df8b-8633-492e-a109-262d6b3365f5/exchange-2010-adding-mailbox-calendar-permissions-using-powershell-for-an-ad-group?forum=exchange2010

And then tried to make it work, but it wont work for me

We are running Exchange Online

Here is what i have done, that wont work :-(

$accessrights = "LimitedDetails"

$distributiongroup = Get-DistributionGroup -Identity afdeling920@domain.dk

$groupmembers = Get-DistributionGroupMember -Identity $distributiongroup | Where-Object { $_.RecipientType -eq "UserMailbox" }
foreach ( $member in $groupmembers )
{
$permissions = ""
$mailbox = Get-Mailbox -Identity $member.alias
$calendar = (($mailbox.PrimarySmtpAddress) + ":\" + (Get-MailboxFolderStatistics -Identity $mailbox.PrimarySmtpAddress -FolderScope kalender | Select-Object -First 1).Name)

{

Add-MailboxFolderPermission -Identity $calendar -User afdeling910@domain.dk -AccessRights LimitedDetails
        Add-MailboxFolderPermission -Identity $calendar -User afdeling920@domain.dk -AccessRights LimitedDetails
        Add-MailboxFolderPermission -Identity $calendar -User afdeling980@domain.dk -AccessRights LimitedDetails
        Add-MailboxFolderPermission -Identity $calendar -User afdeling985@domain.dk -AccessRights LimitedDetails
        Add-MailboxFolderPermission -Identity $calendar -User afdeling987@domain.dk -AccessRights LimitedDetails
}
}


Regards Jesper &#216;sterdal

How to Hide mobile numbers from the GAL

$
0
0

Dear all,

I have exchange 2013 environment, I want to hide the mobile number from the GAL. how can we do that 

Messages failed to be made redundant Monitor on Journaling Server

$
0
0

Hy Gents!

Since 2 days i got the Error Message Messages failed to be made redundant Monitor on a  Journaling Server.

After a reboot, the Message comes ~15min after all Services are Running.

No Entry in the Standard Event Log or in the Crimson Channel.

Here is the Screenshot from ServerHealth: 
http://f.666kb.com/i/d3jo1qprt25batqqt.gif

Someone have an Idea on this Topic?

The reason of getting write error: generic::failed_precondition: write error (0): error

$
0
0

Hello,

I have an issue with an Exchange server where some emails are dropped upon receiving from internet due to unknown reasons for me...

All I am getting is this error from the sender side:

write error: generic::failed_precondition: write error (0): error

However, there is no error number or description to show any details about this problem...

This issue is happening randomly and there is no any common base for its instances... about 90% of emails are being received with no issues, but the remaining 10% is failing with this above error message.

I appreciate any assistance on this matter

Regards


Viewing all 1453 articles
Browse latest View live


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