Table of Contents
๐งฉ Squirrel Archive and Restore Buttons for SharePoint
๐ Overview
The Squirrel Archive and Restore buttons integrate seamlessly with SharePoint, giving users a simple and secure way to archive or restore files with a single click โ directly within the SharePoint interface.
This feature is powered by a lightweight SPFx package and a custom Restore column, which you can deploy to one or all SharePoint sites using provided PowerShell scripts.
Key Features:
- โ One-Click Archive & Restore directly from SharePoint - ๐ Secure authentication using the logged-in userโs Entra ID (formerly Azure AD) - ๐ Easy deployment via SPFx package and PowerShell automation - โ๏ธ Works across all sites or can be targeted to individual SharePoint sites
๐งฑ Step 1: Upload the SPFx Package
๐ฆ Obtain the SPFx package from SmiKar Software. | ![]() |
๐ง Go to your SharePoint Admin Center (`https://TENANTNAME-admin.sharepoint.com`). | ![]() |
๐งญ Navigate to More Features > Apps > Open. | ![]() |
โฌ๏ธ Click Upload and select the SPFx package. | ![]() |
๐๏ธ Choose to deploy to all sites or a specific collection. | ![]() |
โ The app will now be enabled. | ![]() |
๐ Confirm the app shows as โEnabledโ and โAvailable to all sitesโ. | ![]() |
๐ Step 2: Deploy the Restore Column to All SharePoint Sites
SmiKar provides three PowerShell scripts:
- `Create and associate restore button.ps1` โ Adds the Restore column to all sites - `Add Button to Individual Site.ps1` โ Adds the Restore column to a single site - `Delete and Unassociate Restore Buttons.ps1` โ Removes the Restore column from all sites
๐ก๏ธ Note: You must be a Global Administrator to run these scripts successfully.
Deploying to All Sites:
๐ Step 3: Deploy to an Individual SharePoint Site
When a new SharePoint site is created, run this script to enable the Restore button for that site.
๐งน Step 4: Delete the Restore Column from All Sites
Use this when you need to fully remove the Squirrel Restore Column from all document libraries.
Need assistance with deployment or scripts? Contact [support@smikar.com](mailto:support@smikar.com) or your SmiKar representative for help.