--- title: "Restore-VETItem" description: "Restores Microsoft Teams items. Product: Veeam Backup for Microsoft 365 Product Edition: Community, Rental License, Subscription License This cmdlet provides the following parameter sets: This cmdlet allows you to restore Microsoft Teams items: You c" canonical: "https://helpcenter.veeam.com/docs/vbo365/explorers_powershell/restore-vetitem.html" breadcrumb: "Veeam Explorers PowerShell Reference > Veeam Explorers PowerShell Reference > Veeam Explorer for Microsoft Teams > Restore-VETItem" dateModified: "2026-08-20" --- # Restore-VETItem ## Short Description Restores Microsoft Teams items. **Product**: Veeam Backup for Microsoft 365 **Product Edition**: Community, Rental License, Subscription License ## Syntax This cmdlet provides the following parameter sets:
RestorePostParameterSet
RestoreAllPostParameterSet
RestoreFileParameterSet
RestoreOtherTabParameterSet
RestoreChannelParameterSet
RestoreTeamParameterSet
RestoreMultipleTeamsParameterSet
RestoreOAuthAppOnlyAllPostParameterSet
RestoreOAuthAllPostParameterSet
RestoreOAuthAppOnlyPostParameterSet
RestoreOAuthPostParameterSet
RestoreOAuthAppOnlyFileParameterSet
RestoreOAuthFileParameterSet
RestoreOAuthAppOnlyOtherTabParameterSet
RestoreOAuthOtherTabParameterSet
RestoreOAuthAppOnlyChannelParameterSet
RestoreOAuthChannelParameterSet
RestoreOAuthAppOnlyTeamParameterSet
RestoreOAuthTeamParameterSet
RestoreOAuthAppOnlyMultipleTeamsParameterSet
RestoreOAuthMultipleTeamsParameterSet
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
AllPosts |
Defines that the cmdlet will restore all posts of a Microsoft Teams channel. Default: False Note: If you use this parameter, you cannot use the |
|
True |
Named |
False |
|
ApplicationCertificatePassword |
To restore data using multi-factor authentication. Specifies the certificate password. The cmdlet will use this password to confirm the certificate that you want to import to a Microsoft Entra application. |
|
True |
Named |
False |
|
ApplicationCertificatePath |
To restore data using multi-factor authentication. Specifies a path to the certificate. The cmdlet will import this certificate that is located in this path to set up an encrypted connection to a Microsoft organization. |
|
True |
Named |
False |
|
ApplicationId |
To restore data using multi-factor authentication. Specifies a Microsoft Entra application ID. The cmdlet will use this application ID to set up a secure connection to a Microsoft organization. |
|
True |
Named |
False |
|
Channel |
Specifies a Microsoft Teams team channel. The cmdlet will restore items of this channel. Accepts the |
True |
0 |
True (ByValue) |
|
|
Credential |
Specifies credentials that will be used for authenticating to the Microsoft 365 organization. Accepts the |
|
True |
Named |
False |
|
File |
Specifies Microsoft Teams team channel files. The cmdlet will restore the specified files. Accepts the |
True |
0 |
True (ByValue) |
|
|
ImpersonationAccountName |
To restore data using multi-factor authentication. Specifies a user name of the account that will be used as a team owner account to restore a team. This may be useful if you restore a previously removed team at the time when the original team owner account does not exist in Microsoft 365. Use this parameter together with the If you omit this parameter, the cmdlet will restore a team using an original team owner account from the backup. |
|
False |
Named |
False |
|
MultipleTeams |
Specifies Microsoft Teams teams. The cmdlet will restore items of these teams. Accepts the |
True |
0 |
True (ByValue) |
|
|
PostsFrom |
Specifies the point in time that defines the start of the period for which you want to restore posts of a Microsoft Teams channel. The cmdlet will restore posts published within the specified time period. The time when a post was published is defined by the last modification time of the post. Note: If you use this parameter, you cannot use the |
|
True |
Named |
False |
|
PostsTo |
Specifies the point in time that defines the end of the period for which you want to restore posts of a Microsoft Teams channel. The cmdlet will restore posts publish within the specified time period. The time when a post was published is defined by the last modification time of the post. Note: If you use this parameter, you cannot use the |
|
False |
Named |
False |
|
RestoreChangedItem |
Defines that the cmdlet will restore items that have changed in the original location since the time when the backup was created. Default: False |
|
False |
Named |
False |
|
RestoreMembers |
Defines that the cmdlet will restore team members of the specified team along with their roles. Default: False |
|
False |
Named |
False |
|
RestoreMissingItem |
Defines that the cmdlet will restore items that are missing in the original location. Default: False |
|
False |
Named |
False |
|
RestoreOnlyLatestVersion |
Defines that the cmdlet will restore only the latest version of a backed-up file. If you do not use this parameter, Veeam Explorer for Microsoft Teams will restore all versions of a file from the backup. Default: False |
|
False |
Named |
False |
|
RestoreSettings |
Defines that the cmdlet will restore settings of the specified team. Default: False |
|
False |
Named |
False |
|
Tab |
Specifies Microsoft Teams channel tabs. The cmdlet will restore the specified tabs. Accepts the |
True |
0 |
True (ByValue) |
|
|
Team |
Specifies Microsoft Teams team. The cmdlet will restore items of this team. Accepts the |
True |
0 |
True (ByValue) |