The Power Page backup process is a very simple process using PowerShell. The command is a single line that combines three to four commands mentioned in the Microsoft documentation. This one-liner helps you export and saves you time. As per the Microsoft documentation, we can take by using a 3–4-line command. By preferring this blog, 3–4-line commands are combined in one line. The direct one-liner command is provided by the Power Platform CLI (Pac) to take a backup of Power Platform pages. However, you can achieve this by using a combination of commands.
PowerShell is a command-line shell-like CMD. Scripts can perform as per the command in the power shell. Using PowerShell, it can perform multiple command Scripts like automation and configuration management programs. To take pages backup using PowerShell, PowerShell must be open in administrator mode. Pac command is used to perform the first script for backup.
By using this One Line script, we can take a backup of the pages in a Single line of Command.
There are two ways of taking Power Pages backup which are mentioned below:
Using PowerApps Username and Password:
Below are some steps to perform the process of backup using Username and Password.
pac auth create --url https://org7e33410c.crm.dynamics.com --name org7e33410c --Username test@testing123.onmicrosoft.com --Password testpassword#1234 --tenant 4aa2594d-4920-e789-67aa-3rbr514s6a34
(Note: PowerShell CLI must be installed in your System.)
pac papages download --path c:\paportals\ --webSiteId er678d43-458f-ee23-fre3-5643280bccb8
Following the first method, your Power Pages backup finds its secure abode in the heart of your PC’s “C” drive. Once the backup process is complete, a dedicated folder named “paportals” takes its place, meticulously organized to serve as your page’s digital sanctuary. Navigating into this folder opens a door to reliability; inside, you’ll find a meticulous arrangement — a backup of your page site, distinguished and identified by its unique site ID.
Inside the “paportals” folder, your page’s essence is preserved, ensuring that every data snippet, every design element, and every interaction is safely stored. It’s not just a backup; it’s your page’s digital twin, ready to spring to life whenever needed.
Explore your “paportals” folder, where the essence of your page is archived, promising continuity and peace of mind.
Using Azure Client-id and Client-Secret:
Below are some steps to perform the process of backup using Client Id and Client Secret.
pac auth create --url https://org8d372e1c.crm.dynamics.com --name org8d372e1c --applicationId 45c45678-78f5-34fb-v432-4579rfdd2346 --clientSecret oKDSJsd~jDN1DV88.DSFFfgsdfKjHygGHguHk --tenant 8da6797d-5689-e235-98aa-7ere689c3a57
(Note: PowerShell CLI must be installed in your System.)
pac paportal download --path c:\paportals\ --webSiteId er678d43-458f-ee23-fre3-5643280bccb8
(Note: Client-ID and Client-Secret are used to set the system admin access in PowerApps)
Understanding of the Power Behind the Commands:
The brilliance of this approach lies in its simplicity and efficiency. These commands facilitate a smooth authentication process, ensuring secure access to your page’s data. The backup, stored in a specified folder structure, guarantees that your valuable data remains intact, even in the face of unexpected events.
Know the number of records in any Dataverse entity or table.
https://www.inkeysolutions.com/entity-record-counter
ATM Inspection PowerApp to ease ATM inspection and report generation process.
https://www.inkeysolutions.com/microsoft-power-platform/power-app/atm-inspection
Insert data into Many-to-Many relationship in Dynamics CRM very easily & quickly, using the Drag and drop listbox.
http://www.inkeysolutions.com/what-we-do/dynamicscrmaddons/drag-and-drop-listbox
Comply your Lead, Contact, and User entities of D365 CRM with GDPR compliance using the GDPR add-on.
https://www.inkeysolutions.com/microsoft-dynamics-365/dynamicscrmaddons/gdpr
Create a personal / system view in Dynamics CRM with all the fields on the form/s which you select for a particular entity using the View Creator.
http://www.inkeysolutions.com/what-we-do/dynamicscrmaddons/view-creator
© All Rights Reserved. Inkey IT Solutions Pvt. Ltd. 2024
Leave a Reply