Delete and Restore SharePoint Site Using PowerShell in SharePoint Online

PowerShell PowerShell For SharePoint Online SharePoint Online Uncategorized

Στο σημερινό άρθρο θα δούμε με ποιόν τρόπο μπορεί κανείς να διαγράψει ένα SharePoint site με χρήση PowerShell

Πρόκειται για μια πολύ απλή διαδικασία στην οποίο με την εκτέλεση μιας απλής PowerShell διαγράφουμε το site

Για την εκτέλεση της εντολής χρειάζονται δικαιώματα διαχειριστή

Όπως βλέπετε από το admin center του SharePoint στα ενεργά site είναι και τα δυο site με περίεργους τίτλους asdasdsadasdasd και cdscsdcsdcsdcsdcsd τα οποία θέλουμε να διαγράψουμε γιατί αποτελούν τεστ σελίδες

Εντοπίζουμε τα site που θέλουμε να διαγράψουμε και εκτελούμε την παρακάτω εντολή

#Αρχικοποίηση Παραμέτρων
$admin="https://mytenant-admin.sharepoint.com"


#Σύνδεση με SharePoint Online
Connect-SPOService -Url $admin


#Διαγραφή επιλεγμένων Sites
Remove-SPOSite -Identity https://mytenant.sharepoint.com/sites/asdasdsadasdasd -NoWait
Remove-SPOSite -Identity https://mytenant.sharepoint.com/sites/cdscsdcsdcsdcsdcsd -NoWait

Εδώ θα πρέπει να σημειωθεί ότι η διαγραφή μετακινεί το site στα deleted και δεν το διαγραφεί δια πάντως άρα από τα deleted μπορεί να γίνει restore του site μέσα στο χρονικό περιθώριο που έχετε θέσει

Επιπροσθέτως θα πρέπει να τονιστεί ότι το site δεν θα πρέπει να είναι asssociated με 365 group γιατί σε αυτή την περίπτωση θα σας επιστραφεί error το οποίο δεν θα επιτρέπει την διαγραφή του site πριν κάνετε διαγραφή του Group

Το site αυτό που δεν διεγράφη έγινε από όταν δημιουργήθηκε η αντίστοιχη ομάδα στο Teams

Στην περίπτωση που επιθυμείτε επαναφορά των sites θα πρέπει και πάλι να εκτελέσετε την παρακάτω PowerShell με δικαιώματα διαχειριστή για να τα επαναφέρει στην αρχική τους προ διαγραφής κατάσταση



#Αρχικοποίηση Παραμέτρων
$admin="https://mytenant-admin.sharepoint.com"


#Σύνδεση με SharePoint Online
Connect-SPOService -Url $admin


#Επαναφορά Διαγραμμένων Sites από το Recucle Bin
Restore-SPODeletedSite -Identity https://mytenant.sharepoint.com/sites/asdasdsadasdasd -NoWait
Restore-SPODeletedSite -Identity https://mytenant.sharepoint.com/sites/cdscsdcsdcsdcsdcsd -NoWait

Περισσότερε Πληροφορίες σχετικά με τη διαγραφή sites Μπορείτε να αντλήσετε από το επίσημο site της Microsoft στην ηλεκτρονική διεύθυνση

https://learn.microsoft.com/en-us/powershell/module/sharepoint-online/remove-sposite?view=sharepoint-ps&WT.mc_id=M365-MVP-5004210