How to make disable/enable single item recovery effectively Immediately?

for the following command , "it may take up to one hour to disable single item recovery",my question is how to make the disable/enable  single item recovery
effectively Immediately by some command?
SingleItemRecoveryEnabled $false/true
http://technet.microsoft.com/en-us/library/ff678798(v=exchg.141).aspx
Please click the Mark as Answer button if a post solves your problem!

other options:
Move the mailbox to another DB or if in a DAG, activate the DB on another server. ( the activating seems to work as far as I have seen at least).
Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

Similar Messages

  • Enable single item recovery with two retention settings at the database level.

    Hello All,
    We have an Exchange 2010 SP3 RU4 environment and planning on moving from third party archives solution to Native Exchange archives for cost reduction purposes, upgrading to Exchange 2013 to benefit from added in place features is not within scope at
    this stage.
    We are looking at implementing the following steps and want to know if it will work:
    1-Create archive DB(s) as per our usage and growth projections
    2-Enable archives for all our users and migrate current archive content to it.
    3-Create Retention Tag/Policy to move all records from live to archive "Age limit for retention" 90 days (no retention tags on the policy)
    4-Enable Single Item recovery for all of our users (script the same to run twice daily to enable SIR for newly created accounts)
    5-Set the "Keep Deleted Items" on the Live DB(s) to 90 days and the Archive DB(s) to 7 Years
    6-We are NOT using Legal Hold or plan to use it except on per as need basis
    Are we accomplishing the following:
    1-Items are automatically archived after 90 days
    2-Items archived now have a 7year retention based on the "keep deleted items" set for the archive DB(s)
    3-Items copied back to the live mailbox by a user will be returned to the archive database the next time the folder assistant runs against this user account (based on load or if run manually)
    4-Hard deleted items by a user is recoverable as long as the email record is within the retention period set at the database where it resides.
    5-Hard deleted items are recoverable using MFCMapi or by a restore.
    6-Items are permanently purged on the archive DB(s) after 7 years.
    Any input, ideas, recommendations, clarifications would be greatly valued and appreciated.  
    Ash

    Thanks CodexCZ,
    So, SIR will "kind of" do the same as the retention tag except I can use different durations based on the limits on each DB? am I correct?
    thanks again.
    Ash

  • Enabling Single Item Recovery per databse

    Hello,
    I am trying to find a command that will set "Single Item Recovery" to be true for all mailboxes in a database. I know how to set it for a single mailbox but I can't seem to find the correct syntax to make it work for each mailbox in a particuliar database.
    This is what I have come up with so far but it tries to set it on all mailboxes in all databases:
    [PS] C:\Get-Mailbox | Where{$_.Database -eq servername\databasename} | Set-Mailbox -SingleItemRecoveryEnabled $true
    Also, is there a way to set it as the default for all new mailboxes created in a database?
    TIA.
    Mark

    Addition to what Jonas said :)
    For a scheduled script you can use the same command as you already did: Get-Mailbox -Server
    servername| Set-Mailbox -SingleItemRecoveryEnabled $true. If you run that command once every night you would have to wait no more then one day before the new users have the correct settings.
    And if you want to make it a bit more complex you can add a where function and the command will only configure the mailboxes that has been created in the last 24h: Get-Mailbox -Server
    servername | Where { $_.WhenCreated -gt (get-date).adddays(-1) } | Set-Mailbox -SingleItemRecoveryEnabled $true
    Martin Sundström | Microsoft Certified Trainer | MCITP: Enterprise Messaging Administrator 2007/2010 |
    http://msundis.wordpress.com

  • Exchange Online Archive and Single Item recovery

    We are currently looking to implement online archiving in Exchange 2010.
    From my perspective,  we are doing it to relocate the older messages to some cheaper storage,  while making primary mailbox sizes are little more manageable.
    Management however,  want to ensure that once an item is moved to the online archive that it cannot be permanently deleted until after a 7 year retention period (for discovery purposes).
    Journaling isn't an option at this point..
    We have an Archive RPT which moves the items to the users archive after 90 days.
    We have another RPT which will Delete items from the Archive after 7 years (Delete no Recovery).
    We then have "Keep deleted Items for", set to 30 Days on the Primary Mailbox Database.
    and then have "Keep deleted Items for", set to 7 years (2555 Days) on the Archive Database(this is so that items are not immediately deleted if the user manually deletes from the archive).
    Obviously with this setup,  users will be able to purge items from the "Deletions" sub folder (Recover Deleted Items) if they want to remove it from the archive.
    My understanding is that if I enable Single Item Recovery for everyone,  then the items that the user might remove from the "Deletions" sub folder will be transparently moved to the "Purges" sub folder, and are therefore discoverable
    if required,  up until the retention period of each database (30 days for Primary mailbox, 7 years for archive).
    This sounds like exactly what we are after.
    Thus my questions;
    Apart from the obvious storage implications of doing this (7 years is alot of email),  are there any other issues\risks associated with going down this method for email retention?
    Is there a better way of achieving what we are after?  I dont suppose we could completely restrict deletion access to the users archive completely for example?
    If a user was to drag an item back into their primary mailbox.. and then delete it before the Managed Folder Assistant moved it back to the archive..  Would that be a potential hole in the retention requirement?
    Thanking you all in advance for your insight..

    You may want to use Litigation Hold to have users unable to delete the item permanently.
    http://blogs.technet.com/b/exchange/archive/2011/08/16/retention-hold-and-litigation-hold-in-exchange-2010.aspx
    I know it works on Active mailbox but not sure if the same attributes available for Archive Database. Just run the cmdlet and see if it can be done.
    Where Technology Meets Talent

  • Litigation Hold, Single Item Recovery, & Mailbox Database Deleted Items Retention

    Hello
    I'm looking for a simple explanation of how the three features mentioned in the subject line interact and affect one another.
    Specifically, I'm after the answer to the following question:
    If a users mailbox has litigation hold enabled, and the mailbox database it lives on has a deleted items retention value of 365 days, does that users "Recoverable Items" get deleted after 365 days, or does litigation hold, as I supspect bypass the retention
    value?
    If Single Item Recovery is enabled for said user as well, and added to the scenario above - how does this affect the retention of the deleted items?
    I cannot find a definitive article that describes mailbox database deleted items retention, litigation hold and single item recovery and their behaviours when used together.
    Regards
    Matt
    Matt

    Hello again,
    Just wanted to open this thread up again, and gain some further clarification, specifically on the behaviour of items in "Recoverable Items\ Deletions" folder.
    In the following scenario how will items be processed:
    -SingleItemRecoveryEnabled -True
    -LitigationHoldEnabled - True
    -UseDatabaseRetentionDefaults -True
    -Items in the Deletions folder have passed the retention value date as specified on the database.
    Given the parameters above, when the I run the Managed Folder Assistant against a mailbox, I'm expecting to see the items in the Deletions folder move, and be placed in Purges folder.
    This is not happening however, items are only removed from the Deletions folder when LitigationHold is disabled. Then, items bypass the Purges folder altogether and are removed from the mailbox/database altogether.
    I referred to the article below for clarification:
    http://blogs.technet.com/b/exchange/archive/2009/09/25/3408389.aspx#_Short-Term_Preservation_of
    "...the message was not purged from the mailbox store. Instead the message was moved from the Recoverable
    Items\Deletions folder to the Recoverable Items\Purges folder. All store hard-deleted items end up in this folder when single item recovery is enabled. The Recoverable Items\Purges folder is not visible to the end user, meaning that they do not see data retained
    in this folder in the Recover Deleted Items tool.
    When the message deletion timestamp has exceeded the deleted item retention window, Records Management will purge the item."
    Can anyone assist in explaining the behaviour I'm observing?
    I'm in a transition period where by our organisation has been journalling all
    email to an Online service since 2008 and this service will continue to be used solely as our archiving and compliance mechanism.
    Since Exchange 2010 was adopted by the company around 18 months ago, the previous mail administrator had litigation hold enabled on all mailboxes
    from the outset, so I'm in the position now where by I have two retention methods running side by side.
    Long story short, the online archiving will be used moving forward and litigation hold will be disabled within Exchange. 
    What I want to do is transition from long term data
    preservation inside Exchange, to short term preservation - hence the reason for now enabling SIR.
    Currently I have mailboxes with 10's of GB's of mail sat in the "Recoverable Items\Deletions" folder, and very little, if anything in some
    cases, in the respective "Purges" folder.....
    Can anyone advise on a "correct" procedure for making this transition?
    Regards
    Matt
    Matt

  • Single item recovery in Exchange 2013

    I am looking for some help in identifying the simplest process to recover a single item in Exchange 2013 in a scenario where the item is no longer available in the dumpster (i.e. a retained deleted item).
    In Exchange 2010 the process was:
    Restore the mailbox database from backup to the Recovery database
    Restore the item using the Restore-Mailbox cmdlet with the -AllContentKeywords parameter to identify and restore the individual item (or items) to a target folder in the user's mailbox.
    The Restore-Mailbox cmdlet is no longer available in Exchange 2013. 
    I guess one possible option is the following:
    Restore the mailbox database from backup to the Recovery database
    Restore the mailbox to a dummy mailbox (or Discovery Mailbox) using New-MailboxRestoreRequest.
    Use the Search-Mailbox cmdlet to find the item in the dummy mailbox and restore it to a target folder in the user's mailbox.
    It just seems like a very long-winded method to restore a single item. Any way to do this better?
    Alexei

    Hi ,
    In exchange 2013 single item recovery work as follows .
    Scenario 1 : Items from the deleted items folder and also the hard deleted items (shift + delete) will move it to the dumpster (i.e deletions folder) which is an sub-folder in recoverable deleted items folder.On that deletions folder items will be retained
    based upon retention period .
    Scenario 2 : In case if we move the items from the deletions folder it will get move in to the purges folder (if single item recovery is enabled) .purges folder is also one more sub folder for recoverable deleted items folder .
    In purges folder items will be again started to get retain for the whole retention period (I mean to say retention period count will not get calculated from the day when it moves from the deletions folder to purges) instead again that particular email item
    start to get retained till the whole retention period get's over .
    You can use  mfcmapi tool and e-discovery search in exchange 2013 to recover the items which is moved from deletions folder to purges folder.
    Reference blog : http://www.msexchange.org/articles-tutorials/exchange-server-2010/high-availability-recovery/single-item-recovery-part1.html
    For an additional information litigation and In place hold is one of the feature in exchange which will retain emails for the years that you want .
    http://blogs.technet.com/b/exchange/archive/2013/12/11/litigation-hold-and-in-place-hold-in-exchange-2013-and-exchange-online.aspx
    Note : from 2010 on wards single item recovery feature is available.
    http://blogs.technet.com/b/exchange/archive/2009/09/25/3408389.aspx
    Regards
    S.Nithyanandham

  • [Q]How to setting Disable-Enable Virtualization on MSI NB GE620

    [Q]How to setting Disable-Enable Virtualization on MSI NB GE620 AMI BIOS Version E16G5IMS V.10A
    I test from securable program, Display this below.
    But I used insatall MAC OSX in VMWare Workstation or Virtual Box , I can't install it. Display message popup for enable VT on BIOS.
    I'm try to looking in BIOS . I can't find it for setting enable or disable. Because I has ever see other products can changeable. Please answer this question. Because it important for me. Thank you for the future.

    I do not work for MSI and this is private service, if you look for official stuffs go to: http://msi.com
    Quote from: iti11 on 28-April-11, 23:40:06
    You can send this answer for me in email or not?
    i will make a custom bios for you and will email to you,
    to able to turn on and off the requested feature

  • How can I disable/enable specific cell on the matrix?

    Hi,
    Please help me, how can I disable/enable specific cell on the matrix?
    Regards,
    vinoth

    Hi,
    Do you want to control by sdk?
    If yes, then you can use CommonSetting property.
    Try this,
         Dim oMatrix As SAPbouiCOM.Matrix
               Dim oRowCtrl As SAPbouiCOM.CommonSetting
               oMatrix = frm_id.Items.Item("mat_id").Specific
               oRowCtrl = oMatrix.CommonSetting()
               oRowCtrl.SetCellEditable(1, 2, False)
    Regards,
    silambu

  • Exchange 2013 - Public Folder Mailbox and Single Item Recovery

    Hello,
    I recently had a request to recover some messages that an ex-employee deleted from the "recover deleted items" folder in their public folder. Since this resides on a public folder mailbox and it does have the option for
    "Single Item Recovery" to be enabled on the box (which I enabled not knowing if this really works or not), is there a way I can still recovery these items or do I have to go to a backup to obtain those messages. Since ExFolders does not work that
    is not an option. I've seen commands to restore a public folder that was deleted but not items that were deleted directly from a public folder. I checked using MFCMAPI and I do see the dumper root and the public folder dumpster for each folder but it
    looks to be only the "deletions" folder and don't see anything similar to a "purges" type folder. Any ideas or am I stuck recovering from backup? Thanks in advance!

    So I think you are stuck and will need to restore the EDB to a Recovery Database to restore the items because when the end user purged the items from the "Recover Deleted Items" it removes them from the Recoverable Items/Deletions folder. 
    Check out this article
    http://blogs.technet.com/b/exchange/archive/2013/08/23/recovering-public-folder-information-in-exchange-2013.aspx
    I have not played with the recoverable items settings on the 2013 public folder enabled mailbox EDB  but you might try checking out Litigation or In Place Hold to use as a safety mechanism moving forward.  That said this will also increase the
    DB size so consider all the options before implementing
    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

  • How to make intellisense enable in powershell in CSOM for sharepoint online?

    how to make intellisense enable in powershell in CSOM for sharepoint online?
    I am loading assembly  as following
    [Reflection.Assembly]::LoadFrom("$scriptdir\Microsoft.SharePoint.Client.dll")        
     [Reflection.Assembly]::LoadFrom("$scriptdir\Microsoft.SharePoint.Client.Runtime.dll")

    Hi,
    try this
    http://powerguivsx.codeplex.com/
    http://mackenzie-sharepoint.blogspot.com/2011/12/sharepoint-2010-powershell-intellisense.html
    https://technet.microsoft.com/en-us/library/ff461033.aspx
    https://social.technet.microsoft.com/Forums/windowsserver/en-US/fcb85984-abf9-428a-a2a7-952cec37ea49/powershell-ise-intellisense
    Kind Regards,
    John Naguib
    Senior Consultant
    John Naguib Blog
    John Naguib Twitter
    Please remember to mark this as answered if it helped you

  • How to make buttons enabled after the data is entered in JTextField?

    I got a JTextField. I want to test the entered data in JTextField is eight length. If the data is of length eight then i want to enable two buttons. How to make it enable? I am getting the length eight, but the buttons are not enable. What listeners I have to use.
    Can anybody help me out.
    Thanks for your help in advanced.

    Create a class that extends KeyAdapter. Add a field that is an array of buttons. Override the keyTyped(KeyEvent e) method to use getSource() to access the text area, check the length of the text, and if > 8, go through the array and enable the buttons in the array. Then, when you create the text area, create an instance of your listener, passing it an array of the two buttons you want to enable, and then use addKeyListener(yourKeyListener) to add your key listener to the text area.
    Doug

  • How can I disable/enable the touchpad on my X220?

    how can I disable/enable the touchpad on my X220?
    I find it sometimes could become annoying.

    Press Fn + F8 windows, or do it through the bios menu.
    Regards,
    Jin Li
    May this year, be the year of 'DO'!
    I am a volunteer, and not a paid staff of Lenovo or Microsoft

  • I am new How to make internet enable group in my active directory 2003 ?

    I am new How to make internet enable group in my active directory 2003 ?
    Thanks & Regards, Amol . Amol Dhaygude

    Greetings!
    What is Internet Enabled Group? Would you please clarify this?
    Mahdi Tehrani   |  
      |  
    www.mahditehrani.ir
    Please click on Propose As Answer or to mark this post as
    and helpful for other people.
    This posting is provided AS-IS with no warranties, and confers no rights.
    How to query members of 'Local Administrators' group in all computers?

  • This is how to make a 2nd set of recovery disks.

    Recovery disk creation only allows you to make 1 set.This is how to make a 2nd set of recovery disks. should you mess up the 1st time doing them, purchased a used notebook and the owner didnt supply you with them, if you loose them or they get damaged.  1) Delete the file RMCStatus.bin (hidden) from two places:  C:\Program Files(x86)\Hewlett-Packard\Recovery Manager\  The root of a drive D:\ (RECOVERY partition) 2) Remove Rebecca.dat ( hidden) from:C:\Windows\System32\ Follow the instructions here:HP Recovery Disk/USB Creation Instructions Show Hidden Files and Folders:
      W8 users,,,,,,
    In order to find the files to be deleted, you must change your folder options to show hidden files and drives. Type folder options in search to bring it up.  

    Can not locate these two files: 1) Delete the file RMCStatus.bin (hidden) from two places:  C:\Program Files(x86)\Hewlett-Packard\Recovery Manager\
     2) Remove Rebecca.dat ( hidden) from:C:\Windows\System32\
    What to do any help? Uses HP pavilion 17 

  • How to make Tool Strip have a glass effect?

    How to make Tool Strip have a glass effect? Please Help Me As Fast As Possible . Thx .
    Note : Please write as details as Possible because I am new to vb.

    Another possibility extending the Aero Glass effect.
    ToolStrip backcolor has to be transparent.
    Option Strict On
    Imports System.Runtime.InteropServices
    Public Class Form1
    <StructLayout(LayoutKind.Sequential)> _
    Public Structure MARGINS
    Public cxLeftWidth As Integer
    ' width of left border that retains its size
    Public cxRightWidth As Integer
    ' width of right border that retains its size
    Public cyTopHeight As Integer
    ' height of top border that retains its size
    Public cyBottomHeight As Integer
    ' height of bottom border that retains its size
    End Structure
    <DllImport("DwmApi.dll")> _
    Public Shared Function DwmExtendFrameIntoClientArea(hwnd As IntPtr, ByRef pMarInset As MARGINS) As Integer
    End Function
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Me.Location = New Point(CInt((Screen.PrimaryScreen.WorkingArea.Width / 2) - (Me.Width / 2)), CInt((Screen.PrimaryScreen.WorkingArea.Height / 2) - (Me.Height / 2)))
    Me.TransparencyKey = Color.Silver
    Me.BackColor = Color.Silver
    Dim BordersWidth As Integer = CInt((Me.Width - Me.ClientRectangle.Width) / 2)
    ToolStrip1.BackColor = Color.Transparent
    Try
    Dim margins As New MARGINS()
    margins.cxLeftWidth = BordersWidth
    margins.cxRightWidth = BordersWidth
    margins.cyTopHeight = ToolStrip1.Height
    margins.cyBottomHeight = BordersWidth
    DwmExtendFrameIntoClientArea(Me.Handle, margins)
    Catch ex As Exception
    End Try
    End Sub
    Private Sub Form1_Resize(sender As Object, e As EventArgs) Handles Me.Resize
    Me.Refresh()
    End Sub
    Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
    Using Brush1 As New SolidBrush(SystemColors.Control)
    e.Graphics.FillRectangle(Brush1, Me.ClientRectangle.Left, Me.ClientRectangle.Top + ToolStrip1.Height, Me.ClientRectangle.Width, Me.ClientRectangle.Height)
    End Using
    End Sub
    End Class
    La vida loca

Maybe you are looking for