Remove subsite from one root to another root using PowerShell

PowerShell For SharePoint Online SharePoint Online

Σε αυτο το αρθρο θα δουμε πως μπορουμε να κανουμε μεταφορα ενος subsite απο ενα root σε ενα αλλο

Επειδη πλεον δεν ειναι δυνατη η σελίδα sitemanager αν και με απολυτη διευθυνση μπορουμε να ην προσπελασουμε και αυτη μπορουμε να κανουμε τις μεταφορες με χρηση PowerShell

Για το παραδειγμα μας εχουμε ενα site test το οποιο ειναι κατω απο το root1 και θελουμε να το μεταφέρουμε κατω απο το root2

Εκτελούμε την PowerShell που βλεπετε παρακατω και εχουμε

#Δήλωση Μεταβλητών
$Site = "https://mytenant.sharepoint.com/sites/Classic/root1/test"
$NewSite = "/sites/Classic/root2/test"
 
#Σύνδεση με SharePoint Online
Connect-PnPOnline -Url $Site -UseWebLogin


$Web = Get-PnPWeb
 
#Μετακίνηση στη νέα URL
$Web.ServerRelativeUrl = $NewSite
$Web.Update()
Invoke-PnPQuery