Specifying separate UNC path for Exchange Archive Mailbox Database

Hi All,
In Exchange Server 2013 SP1, is it possible to specify UNC path to a separate hardware appliance ?
In this case I'd like to create the Archive mailbox database on the CIFS share hosted by EMC Data Domain to perform the hardware based data deduplication & compression.
Does this path must also be accessible on the DAG passive node in DR data center ?
/* Server Support Specialist */

Hi ,
most Scenarios are not supported while there is still some Scenario where you can use shares.
"If access to a disk resource requires that a share be mapped, or   if the disk resource appears
as a remote server by means of a Universal Naming   Convention (UNC) path
(for example,   \\servername\sharename)   on the network, the disk storage system is not supported
as a location for   Exchange Server databases. "
This is also true for the Arcive DB.
Please note that UNC directly with Exchange 2013 is possible with limited support only, and no
version of Exchange allows you to store databases on an UNC path (except the one when you map
SMB 3.0 shares to a VM) : 
http://technet.microsoft.com/en-us/library/ee832792(v=exchg.150).aspx#Best
(Please also note the recommendation not to use deduplication by the storage.)
Don't try to do that, because even if you configure that you will run into a non-supported situation.
I strongly suggest you to avoid that.
In addition, there is a webcast from Scott Schnoll about virtualization and file Shares that makes it a Little more clear. 
https://channel9.msdn.com/Events/TechDays/Techdays-2014-the-Netherlands/Exchange-Server-2013-Virtualization-Best-Practices
While the session is about virtualization, on 13:00 they start a discussion about storage.
There is the reasons discussed why not to use UNC for your databases. (Don't worry, they start discussion with NFS)
The presentation shown on 21:43 is what you need to think about when planning to use UNC resources.
Storing an Exchnage DB on UNC is not supported.
Regards,
Martin
Hi martin,
So how are we going to Deduplicate the data ? Any suggestion perhaps ?
My understanding is that Exchange Server 2010 onwards doesn't have data deduplication.
How about mapping the UNC path as mapped network drive ? 
/* Server Support Specialist */

Similar Messages

  • Performance counters for exchange 2013 mailbox & cas servers?

    what are the Performance counters for exchange 2013 mailbox & cas servers?
     similar to rpc request for troubleshooting exchange slowness, I haven't found any technet article for exchange 2013. 

    Hi,
    Please see this:
    Ask the Perf Guy: Sizing Exchange 2013 Deployments
    http://blogs.technet.com/b/exchange/archive/2013/05/06/ask-the-perf-guy-sizing-exchange-2013-deployments.aspx
    Hope it is what you need.
    Thanks
    Mavis
    Mavis Huang
    TechNet Community Support

  • Outlook 2007 Clients Cannot Access Free/Busy Calendar info. for Exchange 2010 Mailbox

    Hi:
    I have Outlook 2007 clients that cannot access Free/Busy Calendar info. for Exchange 2010 mailboxes.  They receive error like "...you do not have appropriate permissions..."
    If those same users logon to a machine running Outlook 2010 then they can view the free/busy info. of the other user's mailbox, so I believe the permissions are set correctly on the mailbox to allow the viewing.
    Any insights are greatly appreciated!
    Thank you!
    Bob Herman IT Tropolis

    Hi Herman,
    As you said, it seems users have proper permissions on mailbox.
    Please make sure users has Reviewer permission on Outlook 2007.
    Please try to run Outlook 2007 under safe mode or re-create profile.
    Also try to turn Outlook 2007 to Exchange Online mode from Cached mode.
    Thanks
    Mavis Huang
    TechNet Community Support

  • How can I specify an area path for the work item created on build failure?

    In our department we are working with multiple build definitions for different parts of one Team project. We heavily use the Team Project feature. Teams are defined by area path nodes, so each team can only see it's area path. No one (except the admins)
    can see the root project node.
    When a build breaks, TFS generates a Bug. Unfortunately, this bug is assigned to the area path root node, so nobody can see the generated bug and act on it.
    We would prefer to specify the area path for the generated work item in the build definition (not template, but property of a build definition), as every build belongs exclusively to one team.
    I have found that you can populate fields of the generated work item by filling the "custom fields" of the "create work item" activity. But how do I set the area path as a parameter?
    Guenter

    Hi Cuenter, 
    Thanks for your post.
    You should set the value like below in that activity:
    New
    Dictionary(Of
    String,
    String)
    From {{"Area
    Path",
    "teamprojectname\areaname"}}
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • "Message Queued for submission" performance counter high for Exchange Server 2010 Database

    Hi,
    We are receiving SCOM Alert as "Mail Submission service is experiencing issue: Messages Queued for Submission-sustained for 15 mins-RED (>25)".
    After checking the "Messages queued for Submission" counter on the repective server it was found that the value is 66 but when we check the queue viewer we dont observe any messages stuck in Submission queue.
    Would like to know what aspects can be checked here, in order to troubleshoot the issue?
    The counter shows 0 value in perfmon for all other mailbox databases.
    Thanks & Regards.

    Hi,
    This is a known issue with Exchange Server 2007 and Exchange Server 2010.  We do not recommend that you use this counter for health alerts.
    I recommend you refer to the following article:
    http://support.microsoft.com/kb/2921142/en-us
    It is caused by the MailSubmission service submits a message for delivery multiple times, the counter is incremented two times but decremented only one time. This situation can leave the counter with a positive value even though there
    is no message in the queue. When you restart the service, the counter is reset. 
    Here is an similar thread for your reference:
    http://social.technet.microsoft.com/Forums/en-US/c9b485a5-ef0e-4b9a-851e-28c4a4c0606a/msexchangeis-mailbox-messages-queued-for-submission-keeps-increasing?forum=exchangesvradminlegacy
    Thanks.
    Niko Cheng
    TechNet Community Support

  • Exchange User Mailbox Database Group Lookup Reconciliation-parameters

    Hi everyone,
    I want to execute Exchange User Mailbox Database Group Lookup Reconciliation.
    Parameters :
    Code Key Attribute : __NAME__ (default)
    Decode Attribute : __NAME__ (default)
    IT Resource Name : Exchange IT Resource
    Lookup Name : Lookup.Exchange.MailboxDatabase (default)
    Object Type : __MAILBOXDATABASE__ (default)
    Resource Object Name : Exchange User
    Is there any incorrect parameter?
    Thanks.
    Best Regards.

    Everything looks correct, all parameters have been provided correctly. Check values in "Exchange IT Resource" before executing scheduler.

  • Should I specify the Parallel parameter for an non-RAC database?

    The Oracle documatation state as the following:
    "The Oracle Database 10g Release 2 database controls and balances all parallel operations, based upon available resources, request priorities and actual system load." It show that Oracle can optimize the Parallel level automaticly.
    Should I specify the Parallel parameter for a non-RAC database? Most of the transactions are small OLTP.

    What parallel parameter are you talking about?
    Generally, you may benefit from parallelization in a very similar manner on RAC as on single instance system. And it is in both cases not sufficient to change the value of any initialization parameter to achieve parallelization of queries, DDL or DML.
    Kind regards
    Uwe
    http://uhesse.wordpress.com

  • New Local Move Request Script for Exchange 2010 mailboxes

    Hi I would like to have a script that can enable me automatically move mailboxes of certain domains to a new mailbox database. E.g.  new local move request to move only 20 mailboxes in mailboxdatabase01 with the domain name:  mymove.com, moving
    it to mailboxdatabase05. Also, I want to be able to adjust the number of mailboxes to move. Thanks in advance.

    Wrap this, or something similar, into a script that filters out the users with that domain in a particular DB.
    http://technet.microsoft.com/en-us/library/dd876878(v=exchg.141).aspx
    And some filtering examples are in here:
    http://blogs.technet.com/b/rmilne/archive/2014/03/24/powershell-filtering-examples.aspx
    I doubt there is a sample script out there that does exactly what you want, so you'll have to do some coding.
    Cheers,
    Rhoderick
    Microsoft Senior Exchange PFE
    Blog:
    http://blogs.technet.com/rmilne 
    Twitter:   LinkedIn:
      Facebook:
      XING:
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • I can't either mount for remove Exchange 2010 mailbox database file

    Yesterday I proceeded with moving Exchange 2010 database file to a newly installed hard drive because my "C" drive was running out of space. After dismouting both the mailbox database and the public folder database, I used EMC's  "move
    data path" wizard to move both the mailbox database and public folder database to "mailbox" folder in "D" drive.  The move was successful without an error, but when I opened "mailbox" folder in "D" drive, both
    the database file and public folder database files weren't there.  All the other files were moved, but the mailbox database file was gone.  
    Luckily I manually copied entire mailbox folder to another folder in "D" drive.  So I manually copied mailbox database file (it is about 20GB) to "d:\mailbox".  When I try to mount, I received the following error message.
    Microsoft Exchange Error
    Failed to mount database 'Mailbox Database 1658107303'.
    Mailbox Database 1658107303
    Failed
    Error:
    Couldn't mount the database that you specified. Specified database: Mailbox Database 1658107303; Error code: An Active Manager operation failed. Error The Microsoft Exchange Replication service may not be running on server bigrock.BKSERVER.LOCAL. Specific RPC
    error message: Error 0x6d9 (There are no more endpoints available from the endpoint mapper) from cli_MountDatabase3..
    An Active Manager operation failed. Error The Microsoft Exchange Replication service may not be running on server bigrock.BKSERVER.LOCAL. Specific RPC error message: Error 0x6d9 (There are no more endpoints available from the endpoint mapper) from cli_MountDatabase3.
    Error 0x6d9 (There are no more endpoints available from the endpoint mapper) from cli_MountDatabase3
    When I try to move the database path back to the original path, I received the following error message.
    Mailbox Database 1658107303
    Failed
    Error:
    There are no source files under the path:d:\emailbox\Mailbox Database 1658107303. Use the command Move-DatabasePath -ConfigurationOnly in the Exchange Management Shell to set the new path in Active Directory only.
    Exchange Management Shell command attempted:
    move-DatabasePath -Identity 'Mailbox Database 1658107303' -EdbFilePath 'c:\progam files\microsoft\exchange server\v14\mailbox\mailbox database 1658107303\Mailbox Database 1658107303.edb' -LogFolderPath 'c:\progam files\microsoft\exchange server\v14\mailbox\mailbox
    database 1658107303'
    EMC would not even delete the database file.
    I need help.  I need to mount my mailbox database file.  Please help.

    If the database was fine pre move I doubt it needs a repair, however if you want to validate do an eseutil /mh ReplaceWithYourDatabaseName.edb and post the results here
    did you move the logs as well or are they still in same location
    I have seen this before if everything is where its supposed to bea restart fixed it so I would recommend that you put the DB back into the  NEW D path and do a restart to see if that resolves the issue
    Search, Recover, & Extract Mailboxes, Folders, & Email Items from Offline Exchange Mailbox and Public Folder EDB's and Live Exchange Servers or Import/Migrate direct from Offline EDB to Any Production Exchange Server, even cross version i.e. 2003
    --> 2007 --> 2010 --> 2013 with Lucid8's
    DigiScope

  • Set the default size for all archive mailboxes including the ones it will be created in the future

    Hi there.
    We are in the phase where we Will enable Online Archive for all the users.
    We see that the default Archiving Quota is set up for 50 GB. We have found this powershell command on MsTechnet forum
    Get-Mailbox -resultsize unlimited | where {$_.ArchiveDatabase -ne $null} | set-mailbox -ArchiveQuota 7GB -ArchiveWarningQuota 6GB
    which I guess it will set up the ArchiveQuota to 7GB to all the users, true?
    The question is if this command will work only for those users who currently have archiving enabled or it Will also work for those users which we are planing to enable archiving in the future?
    The idea is that everyone would not have 50GB by default and this should be a default value also for those who currently do not have archiving enabled.
    with best regards,
    bostjanc

    Hi there.
    I don't quite get it.
    I have created "for example" a database called: STH ARCHIVE.
    Then if I take look on properties of this database this is how it's shown:
    And now here comes the "tricky part" which is a little bit odd to me.
    I have enabled archive on my mailbox and selected this STH ARCHIVE DB to hold this archive mailbox.
    Then I have manually ran ManagedFolderAssistant for my account: Start-ManagedFolderAssistant -Identity "my-email-address"
    And after I have greped the size of my mailbox:
    Get-Mailbox | Get-MailboxStatistics -Archive | Sort totalitemsize -desc | ft displayname,totalitemsize, itemcount >C:\report-archive-database-mailboxes.txt
    And get the result:
    Personal Archive - MYUSERNAME
    TotalItemSize: 4.071 GB (4,371,586,689 bytes)  
    ItemCount: 55227
    So now I don't understand how I was able to go thru that sizes which are in the upper print screen of archive DB properties?
    bostjanc

  • Generic UNC path for SCCM in several sites

    Hi all!
    Is there any "generic name" for SCCM that points to a specific server role in a site? For eg.: I create a task sequence' step to deploy SO that copy a big file from  \\main-sccm\share$.
    So, if I have a DP in another site (lets call it
    \\sec-sccm),  that step will copy file from
    \\main-sccm\share$ instead of \\sec-sccm\share$. What I wanna know is if there is a "generic name", variable etc that points, in this case, to the machine' site DP.
    Thanx!

    HI,
    Note that Doamin Computers should have read permissions to the share that the file is copied from. I have haf similar requirements that a file muse be copied from a file share instead of a DP as it is part of another system with it's own update mechanism.
    We solved it by DFS to replicate the file share and have one UNC path att every location.
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • Mail does not retain correct external server path for Exchange Server '07 even when "automatically detect and maintain account settings" is unchecked. Advice?

    Mail keeps resetting the external server path for an Exchange server '07 account when the program is closed and reopened. This happens even though "automatically detect and maintain account settings" is unchecked. To reset to the correct setting I need to disable the account, make the change and save with the account disabled, close Mail, reopen Mail, and enable the account. Then the settings are maintained and Mail works great... until Mail is closed and reopened again. At that point the server path reverts to an incorrect setting. Anyone else experiencing this? Advice? I don't think this is a problem with the Exchange server because this problem did not happen with OS X Mavericks.

    This this to fix repeated password requests....
    Open Keychain Access in Applications/Utilities
    Search for your Dreamhost accounts. There should be two entries (incoming, outgoing) for each account.
    It's not uncommon to find old entries. You might want to delete all and start clean.The Keychain isn't smart and will keep all old entries when you add/change a password.
    While you are in the Keychain run Keychain First Aid, Under Keychain Access in the Menu bar.
    Open Mail
    Open Connection Doctor.
    If you see red for the account, enter the password again.
    If you continue to have problems, delete the account then add it back.

  • How do I calculate the size of files that I have UNC paths for

    I am on SQL Server 2008 R2. I have a table that contains a field called [Location]. In that field is a UNC path to the physical file on the repository. Is there a way in SQL Server that I can say give me the select sum([Location] UNC file) where criteria?
    I saw some posts about xp_filesize or xp_GetFileDetails, but I do not see them in master. I am unable to add anything and wondering if there is any native functionality that would allow me to accomplish this!? Thanks.

    Maybe you can use an Excel Macro for this kind of thing.
    Dim iRow
    Sub ListFiles()
    iRow = 11
    Call ListMyFiles(Range("C7"), Range("C8"))
    End Sub
    Sub ListMyFiles(mySourcePath, IncludeSubfolders)
    Set MyObject = New Scripting.FileSystemObject
    Set mySource = MyObject.GetFolder(mySourcePath)
    On Error Resume Next
    For Each myFile In mySource.Files
    iCol = 2
    Cells(iRow, iCol).Value = myFile.Path
    iCol = iCol + 1
    Cells(iRow, iCol).Value = myFile.Name
    iCol = iCol + 1
    Cells(iRow, iCol).Value = myFile.Size
    iCol = iCol + 1
    Cells(iRow, iCol).Value = myFile.DateLastModified
    iRow = iRow + 1
    Next
    If IncludeSubfolders Then
    For Each mySubFolder In mySource.SubFolders
    Call ListMyFiles(mySubFolder.Path, True)
    Next
    End If
    End Sub
    Try this too.
    Sub TestListFilesInFolder()
    ' Open folder selection
    ' Open folder selection
    With Application.FileDialog(msoFileDialogFolderPicker)
    .Title = "Select a Folder"
    .AllowMultiSelect = False
    If .Show <> -1 Then GoTo NextCode
    pPath = .SelectedItems(1)
    If Right(pPath, 1) <> "\" Then
    pPath = pPath & "\"
    End If
    End With
    NextCode: 'MsgBox "No files Selected!!"
    'Application.WindowState = xlMinimized
    'Application.ScreenUpdating = False
    Workbooks.Add ' create a new workbook for the file list
    ' add headers
    ActiveSheet.Name = "ListOfFiles"
    With Range("A2")
    .Formula = "Folder contents:"
    .Font.Bold = True
    .Font.Size = 12
    End With
    Range("A3").Formula = "File Name:"
    Range("B3").Formula = "File Size:"
    Range("C3").Formula = "File Type:"
    Range("D3").Formula = "Date Created:"
    Range("E3").Formula = "Date Last Accessed:"
    Range("F3").Formula = "Date Last Modified:"
    Range("A3:F3").Font.Bold = True
    Worksheets("ListOfFiles").Range("A1").Value = pPath
    Range("A1").Select
    With Selection.Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .Color = 65535
    .TintAndShade = 0
    .PatternTintAndShade = 0
    End With
    With Selection.Font
    .Color = -16776961
    .TintAndShade = 0
    End With
    Selection.Font.Bold = True
    ListFilesInFolder Worksheets("ListOfFiles").Range("A1").Value, True
    ' list all files included subfolders
    Range("A3").Select
    Lastrow = Range("A1048576").End(xlUp).Row
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    ActiveWorkbook.Worksheets("ListOfFiles").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("ListOfFiles").Sort.SortFields.Add Key:=Range( _
    "B4:B" & Lastrow), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
    xlSortNormal
    With ActiveWorkbook.Worksheets("ListOfFiles").Sort
    .SetRange Range("A3:F" & Lastrow)
    .Header = xlYes
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
    End With
    Range("A1").Select
    Cells.Select
    Cells.EntireColumn.AutoFit
    Columns("A:A").Select
    Selection.ColumnWidth = 100
    Range("A1").Select
    End Sub
    Sub ListFilesInFolder(SourceFolderName As String, IncludeSubfolders As Boolean)
    ' lists information about the files in SourceFolder
    Dim FSO As Scripting.FileSystemObject
    Dim SourceFolder As Scripting.Folder, SubFolder As Scripting.Folder
    Dim FileItem As Scripting.File
    Dim r As Long
    Set FSO = New Scripting.FileSystemObject
    Set SourceFolder = FSO.GetFolder(SourceFolderName)
    r = Range("A1048576").End(xlUp).Row + 1
    For Each FileItem In SourceFolder.Files
    ' display file properties
    Cells(r, 1).Formula = FileItem.Path & FileItem.Name
    Cells(r, 2).Formula = (FileItem.Size / 1048576)
    Cells(r, 2).Value = Format(Cells(r, 2).Value, "##.##") & " MB"
    Cells(r, 3).Formula = FileItem.Type
    Cells(r, 4).Formula = FileItem.DateCreated
    Cells(r, 5).Formula = FileItem.DateLastAccessed
    Cells(r, 6).Formula = FileItem.DateLastModified
    ' use file methods (not proper in this example)
    r = r + 1 ' next row number
    Next FileItem
    If IncludeSubfolders Then
    For Each SubFolder In SourceFolder.SubFolders
    ListFilesInFolder SubFolder.Path, True
    Next SubFolder
    End If
    Columns("A:F").AutoFit
    Set FileItem = Nothing
    Set SourceFolder = Nothing
    Set FSO = Nothing
    ActiveWorkbook.Saved = True
    End Sub
    Sub CreateList()
    Application.ScreenUpdating = False
    Workbooks.Add ' create a new workbook for the folder list
    ' add headers
    ActiveSheet.Name = "ListOfFiles"
    With Cells(3, 1)
    .Value = "Folder contents:"
    .Font.Bold = True
    .Font.Size = 12
    End With
    Cells(4, 1).Value = "Folder Path:"
    Cells(4, 2).Value = "Folder Name:"
    Cells(4, 3).Value = "Folder Size:"
    Cells(4, 4).Value = "# Subfolders:"
    Cells(4, 5).Value = "# Files:"
    Range("A3:E3").Font.Bold = True
    ListFolders BrowseFolder, True
    Application.ScreenUpdating = True
    Cells.Select
    Cells.EntireColumn.AutoFit
    Columns("A:A").Select
    Selection.ColumnWidth = 100
    Columns("B:B").Select
    Selection.ColumnWidth = 25
    Range("A1").Select
    End Sub
    Sub ListFolders(SourceFolderName As String, IncludeSubfolders As Boolean)
    ' lists information about the folders in SourceFolder
    Dim FSO As Scripting.FileSystemObject
    Dim SourceFolder As Scripting.Folder, SubFolder As Scripting.Folder
    Dim r As Long
    Set FSO = New Scripting.FileSystemObject
    Set SourceFolder = FSO.GetFolder(SourceFolderName)
    ' display folder properties
    Worksheets("ListOfFiles").Range("A1").Value = SourceFolderName
    Range("A1").Select
    With Selection.Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .Color = 65535
    .TintAndShade = 0
    .PatternTintAndShade = 0
    End With
    With Selection.Font
    .Color = -16776961
    .TintAndShade = 0
    End With
    Selection.Font.Bold = True
    r = Cells(Rows.Count, 1).End(xlUp).Row + 1
    Cells(r, 1).Value = SourceFolder.Path
    Cells(r, 2).Value = SourceFolder.Name
    Cells(r, 3).Value = SourceFolder.Size
    Cells(r, 3).Value = (SourceFolder.Size / 1048576)
    Cells(r, 3).Value = Format(Cells(r, 3).Value, "##.##") & " MB"
    Cells(r, 4).Value = SourceFolder.SubFolders.Count
    Cells(r, 5).Value = SourceFolder.Files.Count
    If IncludeSubfolders Then
    For Each SubFolder In SourceFolder.SubFolders
    ListFolders SubFolder.Path, True
    Next SubFolder
    Set SubFolder = Nothing
    End If
    Columns("A:E").AutoFit
    Set SourceFolder = Nothing
    Set FSO = Nothing
    ActiveWorkbook.Saved = True
    End Sub
    And, finally.
    Const BIF_RETURNONLYFSDIRS As Long = &H1 ''' For finding a folder to start document searching
    Const BIF_DONTGOBELOWDOMAIN As Long = &H2 ''' Does not include network folders below the domain level in the tree view control
    Const BIF_RETURNFSANCESTORS As Long = &H8 ''' Returns only file system ancestors.
    Const BIF_BROWSEFORCOMPUTER As Long = &H1000 ''' Returns only computers.
    Const BIF_BROWSEFORPRINTER As Long = &H2000 ''' Returns only printers.
    Const BIF_BROWSEINCLUDEFILES As Long = &H4000 ''' Returns everything.
    Const MAX_PATH As Long = 260
    Type BROWSEINFO
    hOwner As Long
    pidlRoot As Long
    pszDisplayName As String
    lpszINSTRUCTIONS As String
    ulFlags As Long
    lpfn As Long
    lParam As Long
    iImage As Long
    End Type
    Declare Function SHGetPathFromIDListA Lib "shell32.dll" (ByVal pidl As Long, ByVal pszBuffer As String) As Long
    Declare Function SHBrowseForFolderA Lib "shell32.dll" (lpBrowseInfo As BROWSEINFO) As Long
    Function BrowseFolder() As String
    Const szINSTRUCTIONS As String = "Choose the folder to use for this operation." & vbNullChar
    Dim uBrowseInfo As BROWSEINFO
    Dim szBuffer As String
    Dim lID As Long
    Dim lRet As Long
    With uBrowseInfo
    .hOwner = 0
    .pidlRoot = 0
    .pszDisplayName = String$(MAX_PATH, vbNullChar)
    .lpszINSTRUCTIONS = szINSTRUCTIONS
    .ulFlags = BIF_RETURNONLYFSDIRS
    .lpfn = 0
    End With
    szBuffer = String$(MAX_PATH, vbNullChar)
    ''' Show the browse dialog.
    lID = SHBrowseForFolderA(uBrowseInfo)
    If lID Then
    ''' Retrieve the path string.
    lRet = SHGetPathFromIDListA(lID, szBuffer)
    If lRet Then BrowseFolder = Left$(szBuffer, InStr(szBuffer, vbNullChar) - 1)
    End If
    BrowseFolder = BrowseFolder & "\"
    End Function
    Knowledge is the only thing that I can give you, and still retain, and we are both better off for it.

  • Uning UNC paths for custom agents

    Has anyone had any success trying to launch a custom agent using the UNC path to the executable? The .err generated includes the following lines:
    2008/10/02 09:48:29 c:\jfsrvr\Bin\jfserver.exe: [307]Launching task '"\\Rx2k3WebPIF21\RmtAgents\DatFileInsert.exe" -i c:\jfsrvr\collector\job_1.dat -o dan.txt -f "C:\Data - Test\2-DatFileInsert\TXT Files Containing Insertion Lines\g_blank.txt" -a FILE -r ABOVE'.
    2008/10/02 09:48:40 c:\jfsrvr\Bin\jfserver.exe: [314]Agent exit message: [313]*** Spawn of agent may have failed ***
    Is Central limited to running agents that are locally installed? I have added the following to the JFServer.ini file:
    [DatFileInsert]
    ExePath=\\Rx2k3WebPIF21\RmtAgents
    IniFileName=

    I was also concerned about the parameters so I moved the custom agent to the box Central is running on and it ran fine when the path to the executable was local to Central.
    I removed all the optional parameters and made all the required ones very simple (ie. no spaces in paths and no quotes) and received the same error.
    I've had success with UNCs in the program options line of tasks but haven't had any luck in the program name line.

  • Powershell command to migrate Exchange 2007 mailbox databases with a legacy name, & import them into a new 2007 instance, with a new name.

    Hi All. I am currently at the later stage of provisioning a new CCR Exchange 2007 migration (to
    virtualise old Exchange 2007 hardware) for 5,000 users & have a quick question.
    I have created around 15 newly named storage groups, & have named 1 new DB per group, with the same name (let's say New-DB-1), residing within them.  The problem I have, is the old legacy DB's have different names (let's say Old-DB-1) & I need
    to import them into the new storage groups, to match the new names. So far I can import/export between old & new OK if both old & new DB names\folders etc. names marry up perfectly, but are unable to if there not the same. Does anyone have any thoughts
    on how best to tackle this, as this is one of the final hurdles stopping the migration? Many Thanks, John 

    Hi All
    Many Thanks for the feedback.
    The terminology 'migrate' was used based around the fact I will be decommissioning the old 2007 physical environment. This is after moving all DB's over to the new newly created Virtual environment that will host all roles.
    The solution I ended up using yesterday, was the following:
    1) Dismounted the relevant named DB (NEWDB) in the new environment.
    2) I then ticked the 'This database can be overwritten by a restore option' box.
    3) Copied over the old named DB (OLDDB) to the same location, & overwrote using the new name (NEWDB).
    4) Re-mounted the (NEWDB).
    5) Ran the following 2 PowerShell commands:
     Get-mailbox –database OLDDB | move-mailbox –targetdatabase NEWDB -configurationonly:$true
     Get-MailboxDatabase NEWDB | ResetSearchIndex.ps1 -force
    6) Checked to make sure the clients were working ok, in the now the new (NEWDB) environment.
    Rich: Many thanks for your PS script, which I will test with future DB moves & provide feedback
    J
    John.

Maybe you are looking for

  • Why can't my mouse check and uncheck podcasts in iTunes 7.0.1.8?

    For some crazy reason I no longer can check or uncheck podcasts with my mouse. I have to use the right-click menu to do this now. Has something changed with iTunes? This is weird. Regards, Chris Intel Windows XP Pro SP 2, Quadro Fx 1000

  • Logon credentials for this request are missing

    Hello, we are having a probem with our Crystal Enterprise v. 10  environment, running on a Win2003 OS When end-users Push a report to Crystal Enterprise, they sometimes get a message: "Logon credentials for this request are missing" In case end-users

  • How To Read and Write with Listbox

    Looking for a simple example on how to write data into a Listbox via my Block Diagram. That indicates to me that my Listbox needs to be an Indicator (so I can write to it). But, if my operator selects one of the items from the Listbox, I want to be a

  • Export functionality

    hi all i am using apps forms at the front end. whenever i access any field from a remote database the forms export functionality does not work can any one help me how to make it work ? plzz help me mandar

  • New dedicated Server, incompatiblew with VMware Server 1.0

    Hi my old root running vmware server 1.0 is more than outdated and needs to be replaced, as the downtimes cause of hardware issues get bigger and bigger Now I need to find a solution to run the virtual windows machines on debian 7.5 (wheezy) vmware s