Skip to main content

spo tenant recyclebinitem restore

Restores the specified deleted Site Collection from Tenant Recycle Bin

Usage

m365 spo tenant recyclebinitem restore [options]

Options

-u, --siteUrl <siteUrl>

URL of the site to restore

--wait

Wait for the site collection to be restored before completing the command

-h, --help [help]

Output usage information. Optionally, specify which section of command's help you want to see. Allowed values are options, examples, remarks, response, full. Default is options.

--query [query]

JMESPath query string. See http://jmespath.org/ for more information and examples.

-o, --output [output]

Output type. json, text, csv, md, none. Default json.

--verbose

Runs command with verbose logging.

--debug

Runs command with debug logging.

Remarks

Restoring deleted site collections is by default asynchronous and depending on the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully restored, you should use the --wait flag. When using this flag, the spo tenant recyclebinitem restore command will keep running until it received confirmation from Microsoft 365 that the site has been fully restored.

info

To use this command you have to have permissions to access the tenant admin site.

Examples

Restore a deleted site collection from tenant recycle bin

m365 spo tenant recyclebinitem restore --siteUrl https://contoso.sharepoint.com/sites/team

Restore a deleted site collection from tenant recycle bin and wait for completion

m365 spo tenant recyclebinitem restore --siteUrl https://contoso.sharepoint.com/sites/team --wait

Response

{
"HasTimedout": false,
"IsComplete": true,
"PollingInterval": 15000
}
CTRL + M