Exchange 2013 public folders are sending read receipts for items viewed in public folders
Exchange 2010 - Email signature setup with Transport Rule - Want to disable the rule for iOS devices
Converting a VBScript for Exchange 2003 to Function the same for Exchange 2010
Afternoon;
I've run into a problem at this time. We are currently looking into migrating from Exchange 2003 into Exchange 2010 and I'm finding that my normal data collection method is no longer usable in Exchange 2010. I have the script posted below as of what I'm currently using to collect my information, I just need to know of a means to continue the collection when we move to the new Exchange server. Any assistance in getting this to function with Exchange 2010 would be great.
++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++
On Error Resume Next
'Date Stamp for File Name
Function TIMESTAMP
strDate = CDate(Date)
strDay = DatePart("d", strDate)
strMonth = DatePart("m", strDate)
strYear = DatePart("yyyy", strDate)
If strDay < 10 Then
strDay = "0" & strDay
End If
If strMonth < 10 Then
strMonth = "0" & strMonth
End If
TIMESTAMP = strYear & strMonth & strDay
End Function
'Drop Location Vars Set
DRP01 = 1
DRP02 = 1
'Live Check SQL04
strVIC = "SQL04"
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery ("Select * from Win32_PingStatus Where Address = '" & strVIC & "'")
For Each objItem in colItems
DRP01 = objItem.StatusCode
Next
'Live Check FS02
strVIC = "FS02"
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery ("Select * from Win32_PingStatus Where Address = '" & strVIC & "'")
For Each objItem in colItems
DRP02 = objItem.StatusCode
Next
'Setup STOREDIR Location
If DRP01 = 0 Then
STOREDIR = "\\SQL04\Email\Collected\" 'Primary Data Storage Location
Else
If DRP02 = 0 Then
STOREDIR = "\\FS02\Shared\MIS\Daniel\" 'Secondary Data Storage Location
Else
STOREDIR = "C:\Scripts\Logs\" 'Tertiary Data Storage Location
End If
End If
'STOREDIR Check for Availability
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FolderExists(STOREDIR) Then
AVAIL = 1
Else
AVAIL = 0
End If
'Sets Failsafe STOREDIR
If AVAIL = 0 Then
STOREDIR = "C:\Scripts\" 'Last Chance DIR for Data Files
End If
'Sets Filename
FILENAME = TIMESTAMP & ".csv"
'Testing Purposes Only
'wscript.echo TIMESTAMP
'wscript.echo STOREDIR & vbNewLine & FILENAME & vbnewline & vbnewline & AVAIL
'Sets Process Variables
cComputerName = "EXCH02" ' Exchange Server Name or IP Address
DIM fso, ObjFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set ObjFile = fso.CreateTextFile(STOREDIR & FILENAME, True)
'ObjFile.WriteLine("Date,Display Name,Size(KB)")
Const cWMINameSpace = "root/MicrosoftExchangeV2"
Const cWMIInstance = "Exchange_Mailbox"
Dim strWinMgmts
Dim objWMIExchange
Dim listExchange_Mailboxs
Dim objExchange_Mailbox
strWinMgmts = "winmgmts:{impersonationLevel=impersonate}!//" & cComputerName &"/" & cWMINameSpace
Set objWMIExchange = GetObject(strWinMgmts)
'Checks for Email Record and Records to File
If Err.Number <> 0 Then
ObjFile.WriteLine("ERROR:" & VBNEWLINE & Err.Number & VBNEWLINE & Err.Description)
Else
Set listExchange_Mailboxs = objWMIExchange.InstancesOf(cWMIInstance)
If (listExchange_Mailboxs.count > 0) Then
For Each objExchange_Mailbox in listExchange_Mailboxs
ObjFile.WriteLine(TIMESTAMP & "," & objExchange_Mailbox.MailboxDisplayName & "," & objExchange_Mailbox.Size)
Next
Else
ObjFile.WriteLine("WARNING: No Exchange_Mailbox instances were returned.")
End If
End If
ObjFile.Close
VBScript is what I prefer. All scripts must have a kill switch to manage them from a primary location. Mine, is an updater method.
VBScript is what I prefer. All scripts must have a kill switch to manage them from a primary location. Mine, is an updater method.
Exchange 2013 CU1 - Error about MsMpSvc not found on computer '.'.
Hello,
I have installed Exchange 2013 CU1 in my home lab and while everything seem to work normally I have many errors about MsMpSvc not found on computer '.'.
This is the exact error that I can see in the Event Viewer:
Maintenance workitem "FEP.Maintenance.Workitem" (ID: 29) has failed. Health Manager has detected it is either set to run once and failed, or has been failing consistently. Maintenance workitem failure could cause monitoring gap and should be investigated. The error message from the last result is: System.InvalidOperationException: Service MsMpSvc was not found on computer '.'. ---> System.ComponentModel.Win32Exception: The specified service does not exist as an installed service --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.GenerateNames() at System.ServiceProcess.ServiceController.get_ServiceName() at System.ServiceProcess.ServiceController.GenerateStatus() at System.ServiceProcess.ServiceController.get_Status() at Microsoft.Exchange.Monitoring.ActiveMonitoring.FEP.FEPDiscovery.DoWork(CancellationToken cancellationToken) at Microsoft.Exchange.WorkerTaskFramework.WorkItem.Execute(CancellationToken joinedToken) at Microsoft.Exchange.WorkerTaskFramework.WorkItem.<>c__DisplayClass2.<StartExecuting>b__0() at System.Threading.Tasks.Task.Execute()
I have alrealy search on the Exchange 2013 forum if anyone have this error but I can't find a topic about this problem.
Thank you so much for your help.
New-MailboxRepairRequest - error code (NotSupported)
When i in 2013 CU2 v2 run
"New-MailboxRepairRequest -Mailbox <mailbox> -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview"
Get-MailboxRepairRequest =
Identity Task Detect Only
Job State Progress
-------- ---- -----------
--------- --------
e05a821c-c4de-4ade-8... {ProvisionedFolder} False Failed
100
e05a821c-c4de-4ade-8... {SearchFolder} False Succeeded
100
e05a821c-c4de-4ade-8... {AggregateCounts} False Failed
100
e05a821c-c4de-4ade-8... {FolderView} False Failed
100
Detail:
Source : OnDemand
Priority : Normal
DetectOnly : False
JobState : Failed
Progress : 100
Tasks : {ProvisionedFolder}
CreationTime : 2013-08-26 15:07:42
FinishTime : 2013-08-26 15:12:39
LastExecutionTime : 2013-08-26 15:12:39
CorruptionsDetected : 0
ErrorCode : -2147221246
CorruptionsFixed : 0
TimeInServer : 00:00:00.0030000
Corruptions :
IsValid : True
ObjectState : New
And event viewer:
EventID: 4009
Online integrity check failed to process mailbox (Username,[GUID]), error code (NotSupported).
EXCHANGE Coexistence with two server
Think this situation of disaster recovery, that i am recreating in my lab.
EXCH2013 installed on a server, member of AD, CAS+MB.
That server goes down, and can't work anymore.
I reinstall, on other server in the same AD, CAS+MB. I have copy of db, for example in local pst or other kind, no matter now.
When i access to ECP new server i will be able to manage users, i will find the users mailboxes activated in other server (and not working) but i will have the chance to "recover" situation creating new users or assigning user's mailboxes on new server.
Is this right?
Why OWA, ECP, on new server DON'T permit to log (old server DOWN)? I can see the page, put the credential but then error 500...how think that IIS service want to find the MB on server down, it can't find and goes error.
Any suggest?
Exchange 2013 CU3 ContentIndex FailedandSuspended, Event 1009 (MSExchangeFastSearch): The database needs to be crawled but is not mounted on the preferred active server. Requesting a reseed.
Hi all,
Exchange 2013 CU3 Std, I have a DAG, 5 databases + copies for each. 2 of the 5 passive copies have Content Index as Failed And Suspended, and I cannot get them to Healthy.
I get this event in the log:
========================================
Log Name: Application
Source: MSExchangeFastSearch
Date: 2/11/2014 2:22:34 PM
Event ID: 1009
Task Category: General
Level: Warning
Keywords: Classic
User: N/A
Computer: ******
Description:
The indexing of mailbox database DB4 encountered an unexpected exception. Error details: Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.CatalogReseedException:
The database '2ce3df21-7d24-4c74-8475-4999bee8a0e1 (DB4)' needs to be crawled but is not mounted on the preferred active server. Requesting a reseed.
at Microsoft.Exchange.Search.Engine.SearchFeedingController.DetermineFeederStateAndStartFeeders()
at Microsoft.Exchange.Search.Engine.SearchFeedingController.InternalExecutionStart()
at Microsoft.Exchange.Search.Core.Common.Executable.InternalExecutionStart(Object state)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
at Microsoft.Exchange.Search.Engine.SearchRootController.ExecuteComplete(IAsyncResult asyncResult)
========================================
The problem started after I have moved the databases to the new location and applied CU3 before the content index has recovered to Healthy after move. I have all of the databases mounted on preferred copies (ActivationPreference = 1), but changing activation
preference does not seem to change anything.
I have tried everything I could find:
1. Stop Indexing services, delete index folder and start indexing services
http://social.technet.microsoft.com/Forums/exchange/en-US/21e1552c-d437-4aef-971d-131c684fb88a/fast-search-event-1009?forum=exchangesvradmin
2. Content index reseed (CatalogOnly switch)
http://technet.microsoft.com/en-us/library/ee633475%28v=exchg.150%29.aspx
3. 1 & 2 combined
4. Method 1 AND 2 for the ContentSubmitters group:
http://support.microsoft.com/kb/2807668
5. Remove and Add database copy without deleting DB and LOG files, but deleting Index folder
I have an idea, that perhaps if I remove the passive copy entirely (including all files), and create the passive copy from scratch, that may help, but it's not a preferable solution, especially if the situation becomes more frequent.
Any other ideas?
Sincerely,
Vince
Transfer messages to users of previous exchange to a new exchange server
Hellofriends,
MyExchange Server2010 serverstoppedbecause ofdisk problems,but I havecopies of all thedatabasesthat store theusersand allthe e-mail.
I installeda new ExchangeServer 2010
on the network,re-createdthe
emailaccountsofall users of the
domaininto a newdatabase.
Howdo I extractalluser's postsin the olddatabasesandimport into the newdatabase?
Ex:Allmessagesjoao@empresa.com.brthe previousExchange,
import intothe newdatabasejoao@empresa.com.br.
Hold andthank you!
Ivanildo Teixeira Galvão
how to stop getting exchange emails telling me "your public folder "\xyz\abc" is becoming too large. The current size is 57mb.
I just upgraded to exchange 2013, and now, I'm getting emails from exchange that say the following:
Your public folder "\Media\Aim Reports\Station Summary" is becoming too large. The current size is 57 MB.<o:p></o:p>
Please reduce the size of your public folder by deleting any items you don't need.
<o:p></o:p>
<o:p>How do I stop them from coming? </o:p>
<o:p>I have already tried this command, but it didn't work:</o:p>
Set-PublicFolder -Identity "\Public Folders" -UseDatabaseQuotaDefaults: $False
Is there a place in the ECP I can just disable it?
Thanks, Dan
<o:p></o:p>
Dan
Problems with cmdlets within the Exchange 2013 powershell
Hi,
i've following problem: I can't access all possible powershell cmdlets within the exchange powershell. For example following cmdlet is missing: "Get-Queue". Also we have trouble with some other cmdlets: Get-Mailbox only lists one of 30 mailboxes and if we want to modify a mailbox identified by the logonname an error shows up that the user can't be found. Only the one listed user can be modified.
What can I do to solve this problem?
Yours
Achim
MSExchangeApplicationLogic Event 3018
Hi,
Running Exchange Server 2013 CU3 Standard.
This is an unusual issue which has been bugging me since setting up this system. The event log is frequently producing this error although other log entries imply that MSExchangeApplicationLogic is operational.
Log Name: Application Source: MSExchangeApplicationLogic Date: 19/02/2014 15:07:31 Event ID: 3018 Task Category: Extension Level: Error Keywords: Classic User: N/A Computer: server.contoso.com Description: Scenario: GetConfig.GetConfig. The request failed. Mailbox: Url: https://o15.officeredir.microsoft.com/r/rlidMktplcWSConfig15 Exception: System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 65.55.69.140:443 at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at Microsoft.Exchange.Data.ApplicationLogic.Extension.BaseAsyncOmexCommand.<>c__DisplayClass2.<EndGetResponseCallback>b__1()
The other server of a pair is showing no such errors.
Does anyone have any experience of dealing with this?
Cheers, Nick C
Export all mailboxes to pst
i need to export all mailboxes to psts for a project and i need to have each users exported pst mailbox named with their email address.
i have get-mailbox - database "server\storage group\mailbox database" | export-mailbox -PSTfolderpath c:\?
what is the best way to finish this off so each mailbox is exported with their email address?
Cant access Groups in EAC.
Hi.
We have just migrated from 2007 to 2013.
Everything appears to be working, but I have one problem.
Whenever I click on Groups under Recipients, I get this error:
error: Your request couldn't be completed. Please try again in a few minutes.
Looking at the eventlog on the server, this message is logged:
Current user: 'domain.dk/Users/EXCHANGEUSER'
Web service call 'https://server.domain.dk:444/ecp/DDI/DDIService.svc/GetList?schema=DistributionGroups&msExchEcpCanary=byJtsJxTgEewsjXiqbn8TZGEVspC_dAIfhMeHCaPyu1axPI5YFxGExZaamvB6TZ7D7WGJFPYHHY.(https://winsrv01/ecp/DDI/DDIService.svc/GetList?schema=DistributionGroups&msExchEcpCanary=byJtsJxTgEewsjXiqbn8TZGEVspC_dAIfhMeHCaPyu1axPI5YFxGExZaamvB6TZ7D7WGJFPYHHY.)'
failed with the following error:
Microsoft.Exchange.Management.ControlPanel.DDI.LambdaExpressionException:
System throws an exception at calculating Lambda Expression : [ DistributionGroupHelper.GenerateGroupTypeText(@0["RecipientTypeDetails"]) ]
Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Operation is not valid due to the current state
of the object.
at Microsoft.Exchange.Management.DDIService.DistributionGroupHelper.GenerateGroupTypeText(Object groupType)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInter
nal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Microsoft.Exchange.Management.SystemManager.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, Type[] servicePredefinedTypes, DataRow dataRow, DataRow inputRow)
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, DataRow dataRow, DataRow inputRow)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, DataRow dataRow, DataRow inputRow)
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateCore(DataRow dataRow, DataRow inputRow, IList`1 query)
at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase.FillColumnsBasedOnLambdaExpression(DataRow row, Variable variable)
at Microsoft.Exchange.Management.DDIService.WSDataHandler.ExtractDataRow(DataRow row, IEnumerable`1 columns, Dictionary`2& output)
at Microsoft.Exchange.Management.DDIService.WSListDataHandler.ExecuteCore(Workflow workflow)
at Microsoft.Exchange.Management.DDIService.WSDataHandler.Execute()
at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
at SyncInvokeGetList(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, DataRow dataRow, DataRow inputRow)
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateCore(DataRow dataRow, DataRow inputRow, IList`1 query)
at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase.FillColumnsBasedOnLambdaExpression(DataRow row, Variable variable)
at Microsoft.Exchange.Management.DDIService.WSDataHandler.ExtractDataRow(DataRow row, IEnumerable`1 columns, Dictionary`2& output)
at Microsoft.Exchange.Management.DDIService.WSListDataHandler.ExecuteCore(Workflow workflow)
at Microsoft.Exchange.Management.DDIService.WSDataHandler.Execute()
at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
at SyncInvokeGetList(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Microsoft.Exchange.Management.DDIService.DistributionGroupHelper.GenerateGroupTypeText(Object groupType)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Microsoft.Exchange.Management.SystemManager.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, Type[] servicePredefinedTypes, DataRow dataRow, DataRow inputRow)
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, DataRow dataRow, DataRow inputRow)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Microsoft.Exchange.Management.SystemManager.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, Type[] servicePredefinedTypes, DataRow dataRow, DataRow inputRow)
at Microsoft.Exchange.Management.DDIService.ExpressionCalculator.CalculateLambdaExpression(ColumnExpression expression, Type dataType, DataRow dataRow, DataRow inputRow)
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Microsoft.Exchange.Management.DDIService.DistributionGroupHelper.GenerateGroupTypeText(Object groupType)
at Microsoft.Exchange.Management.DDIService.DistributionGroupHelper.GenerateGroupTypeText(Object groupType)
Flight info: Features:[[Global.DistributedKeyManagement, False],[Global.GlobalCriminalCompliance, False],[Global.MultiTenancy, False],[Global.WindowsLiveID, False],[Eac.AllowMailboxArchiveOnlyMigration, True],[Eac.AllowRemoteOnboardingMovesOnly, False],[Eac.CrossPremiseMigration,
False],[Eac.Office365DIcon, False],[Eac.UnlistedServices, False],], Flights:[], Constraints:[[mode, enterprise],[user, EXCHANGEUSER@],[org, ],[loc, en-GB],], IsGlobalSnapshot: False
Some information changed to protect the innocent :)
I assume that I might have a problem with one or more groups, but how do I figure out which?
Regards
Jens Hyllegaard
outlook 2010 username/password prompt
I just upgraded to exchange 2013 from 2007 and now, all my external clients are prompted with a user/pass login. When they enter the info, it still prompts them again and again.
Internally, on my LAN, I had the same issue, but I got that resolved with a registry change, but the registry change did not solve the issue for the external clients. I'm at a loss of what to do. I even deleted the profile and ost file for one of the clients and I even upgraded him to outlook 2013, and it's still prompting for a user/pass externally.
Any thoughts or ideas?
Dan
Exchange 2013 Mailbox usage problem
I just finished my Exchange migration from 2007 to 2013 I had some issues and still working through some, but I've never seen this before. On some mailboxes, exchange increased the storage limit on it's own. I don't know why or how, but this is a problem, because my mailbox database size doubled from 2007 to 2013. For example, on my own mailbox size, it was set to 5GB when in exchange 2007, but now, it's 35.15GB and I have never increased it to that amount.
I have attached a picture for clarification purposes. What do I do to make sure this doesn't happen again, and is there a powershell command I can run that shows me all users and their mailbox size limit, so I can go and reduce the size?
Dan
Exchange 2010: EMC creates objects on the wrong Domain Controller
Current situation above (photo)
Exchange 2010, 2 sites, 1 domain.
I need EXCH 2 to create objects on DC2 NOT DC1.
get-domaincontroller retrieves DC1 first and lists DC2 second.
How do I change the default domain controller to create objects for EXCH2?
WITHIN EMC: Under Server Configuration> EXCH2 (right side)>Properties>System Settings tab> DC servers being used by Exchange and GC servers being used by exchange: both show DC2 (correct server).
WITHIN EMC: Server Configuration>Properties>Modify Configuration Domain Controller>domain>correct Exch server did not work. it changed preferred DCs for both servers. (not sure why).
Any help?
How to create a multiple existing users in exch 2013
Hi
Do you know how to add a multiple existing users in Exchange 2013,only permits add one user at time. I need add 200 users.
In exchange 2007 and 2010 this feature is possible through the management console
It´s possible in Exchange 2013?
Unable to browse Users catalog in Active Directory from ECP
Hi,
I am in the middle off a migration job from Exchange 2007 running on a SBS 2008 server, to a new Exchange 2013 server. Everything looks fine, but I have one issue. When I try to manage a mailbox, in ECP, with a AD user object located in the Users container in Active Directory, I retrieve a error saying Can't find the organizational unit that you specified. Make sure that you have typed the OU's identity correctly.
If I try to create a new mailbox, I can not chose to place it in the Users container either.
My guess is that this has something to do with how SBS handles security. Has anyone experienced this earlier, or knows how I can solve it?
-ae
Performance counter definition file is invalid
I've been trying to resolve some of the many issues I've run into after installing Exchange 2013 CU2 as a fresh install before migrating my users from 2007. We'd run into this bug that was generating a ton of event logs for missing performance counters:
http://support.microsoft.com/kb/2870416
It includes a PowerShell script to reregister all of the performance counters that come with Exchange 2013. When running it on my servers, it generated an error for one of the performance counter definition files.
53 C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml
New-PerfCounters : The performance counter definition file is invalid.
At line:6 char:4
+ New-PerfCounters -DefinitionFileName $f
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [New-PerfCounters], TaskException
+ FullyQualifiedErrorId : [Server=EXM-SNA-0001,RequestId=b7edcf81-0f96-4937-a4a7-3bc8f6165132,TimeStamp=10/10/2013 9:30:50 PM] 79EF1430,Microsoft.Exchange.Management.Tasks.NewPerfCounters
I opened the files in Notepad and this one didn't have any obvious errors or differences in structure compared to the other files. An internet search showed no one else reporting this error processing this file that I could find. I'd be curious
if anyone else running CU2 is able to register this performance counter.
New-PerfCounters -DefinitionFileName "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml"
who did mailbox moves
Exch2010 is there a cmdlet to view did that last move of a user's mailbox?
Thanks...
TM