Restores items to the original database from the specified archive.
Restore-ArchiveItem -Archive <Archive> [-ItemId <ID>]Restore-ArchiveItem -Archive <Archive> [-Identity <AccountIdentity>]Restore-ArchiveItem -Archive <Archive> [-ArchiveItem <ArchiveEntry[]>]
The Restore-ArchiveItem command restores entries from specified archive back to the original database.
© 2010-2019 Adam Najmanowicz, Michael West. All rights reserved. Sitecore PowerShell Extensions
Specifies the archive to use when determining which ArchiveEntry items to process. Use Get-Archive to find the appropriate archive.
Aliases | |
Required? | true |
Position? | named |
Default Value | |
Accept Pipeline Input? | false |
Accept Wildcard Characters? | false |
Specifies the ID for the original item that should be processed. This is NOT the ArchivalId.
Aliases | |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | false |
Accept Wildcard Characters? | false |
Specifies the user responsible for moving the item to the archive.
Aliases | |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | true (ByValue) |
Accept Wildcard Characters? | false |
Specific items from the archive may be restored when using this parameter.
Aliases | |
Required? | false |
Position? | named |
Default Value | |
Accept Pipeline Input? | true (ByValue) |
Accept Wildcard Characters? | false |
AccountIdentity
Sitecore.Data.Archiving.ArchiveEntry
The output type is the type of the objects that the cmdlet emits.
None.
Help Author: Adam Najmanowicz, Michael West
The following restores items matching the ItemId found in the specified archive.
$database = Get-Database -Name "master"$archiveName = "recyclebin"$archive = Get-Archive -Database $database -Name $archiveNameRestore-ArchiveItem -Archive $archive -ItemId "{1BB32980-66B4-4ADA-9170-10A9D3336613}"
The following restores items from the recycle bin by the user found in the specified archive.
$database = Get-Database -Name "master"$archiveName = "recyclebin"$archive = Get-Archive -Database $database -Name $archiveNameRestore-ArchiveItem -Archive $archive -Identity "sitecore\admin"
The following restores all items from the recycle bin found in the specified archive.
$database = Get-Database -Name "master"$archiveName = "recyclebin"$archive = Get-Archive -Database $database -Name $archiveNameGet-ArchiveItem -Archive $archive | Restore-ArchiveItem
Get-ArchiveItem
Restore-ArchiveItem
Remove-Item
Remove-ItemVersion