Required Knowledge to Understand the Script

Ryan Shrestha
1 min readJul 4, 2024

--

Welcome to the SharePoint Archiving Solution Series:

This blog is divided into multiple sections, each focusing on a crucial aspect of the migration process. Below are links to navigate directly to each section:

  1. Introduction
  2. Pre-requisites
  3. Application Registration and API Permissions
  4. PowerShell Script Workflow
  5. Understanding the PowerShell Script — Part 1
  6. Understanding the PowerShell Script — Part 2
  7. Understanding the PowerShell Script — Part 3
  8. Get Full Script from GitHub

To fully understand and implement the script, you need the following technical knowledge:

  1. PowerShell Scripting: Familiarity with PowerShell scripting language, its syntax, variables, functions, and control structures. Understanding how PowerShell interacts with REST APIs using cmdlets like Invoke-RestMethod and manages JSON data.
  2. Microsoft Graph API: Knowledge of Microsoft Graph API, which is a unified endpoint for accessing data, intelligence, and insights from Microsoft 365 services. Understanding the authentication methods such as OAuth 2.0 used to obtain access tokens for Graph API requests.
  3. Azure AD App Registration: How to create an app registration in Azure AD. Assigning necessary API permissions (e.g., Sites.ReadWrite.All). Generating client ID, secrets and obtaining tenant IDs.
  4. Microsoft 365 Services: Understanding of Microsoft SharePoint and OneDrive services, including how they organize and manage documents. Knowledge of SharePoint sites, libraries, lists, and items, and how these are structured within the Microsoft 365 ecosystem.

< Previous1 2 3 4 5 6 7Next >

--

--

Ryan Shrestha
0 Followers

Diving into the ocean of Communicational Technologies.