/
/

Come gestire le impostazioni di condivisione esterna in SharePoint e OneDrive su larga scala

di Team Ninja
How to Manage External Sharing Settings in SharePoint and OneDrive at Scale blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Alcune attività aziendali richiedono la condivisione di file con persone esterne all’organizzazione tramite SharePoint e OneDrive. Questo può garantire maggiore praticità e produttività, ma può anche trasformarsi in un rischio per la sicurezza quando le autorizzazioni di accesso non vengono monitorate con regolarità. Per questo motivo, amministratori IT, Managed Service Provider (MSP) e sysadmin hanno la responsabilità cruciale di trovare un equilibrio tra collaborazione efficace e conformità di sicurezza.

Continua a leggere per scoprire i vari passaggi per gestire le impostazioni di condivisione esterna di SharePoint e OneDrive: dall’uso dell’interfaccia di amministrazione di Microsoft 365 per definire i valori predefiniti globali fino agli strumenti da riga di comando per la verifica e la risoluzione dei problemi.

Preferisci il video? Guarda “Come gestire le impostazioni di condivisione esterna in SharePoint e OneDrive su larga scala” per una guida visiva.

Come regolare le impostazioni di condivisione esterna di SharePoint e OneDrive su larga scala

La gestione delle impostazioni di condivisione esterna in piattaforme come SharePoint e OneDrive richiede un approccio su più livelli. In questo modo sarai sempre allineato agli obiettivi di collaborazione e alle esigenze di sicurezza della tua organizzazione. Di seguito trovi alcuni metodi che puoi utilizzare per migliorare i processi di gestione già in uso.

📌 Prerequisiti:

  • Tenant Microsoft 365 con SharePoint e OneDrive abilitati
  • Uno o più ruoli di amministratore (amministratore globale, amministratore di SharePoint o amministratore della conformità)

💡 Suggerimento: consulta Aspetti da tenere d’occhio prima di procedere.

📌 Strategie di distribuzione consigliate:

Fai clic per scegliere un metodo💻
Ideale per i singoli utenti
💻💻💻
Ideale per le realtà enterprise
Metodo 1: configurare le impostazioni predefinite di condivisione esterna dall’interfaccia di amministrazione di Microsoft 365✓
Metodo 2: configurare le policy di condivisione a livello di sito tramite PowerShell✓
Metodo 3: automatizza gli audit delle policy di condivisione con Microsoft Graph✓
Metodo 4: usare i Criteri di gruppo per disattivare la sincronizzazione dei file con account non autorizzati✓
Metodo 5: usare l’Editor del Registro di sistema per supportare l’applicazione delle policy✓✓
Metodo 6: usare CMD per i controlli di conformità e la visibilità del client di sincronizzazione✓✓

Metodo 1: configurare le impostazioni predefinite di condivisione esterna dall’interfaccia di amministrazione di Microsoft 365

Questo metodo definisce le policy di base per la condivisione esterna di file e cartelle in SharePoint e OneDrive a livello dell’intero tenant. Gli amministratori ottengono così un controllo migliore sull’accesso anonimo e sulla scadenza dei link.

📌 Situazioni d’uso:

  • Onboarding di nuovi tenant Microsoft 365
  • Applicazione di policy di collaborazione valide per tutta l’organizzazione

📌 Prerequisito: accesso all’interfaccia di amministrazione di Microsoft 365

  1. Vai a Condivisione nell’interfaccia di amministrazione di SharePoint.
  2. Accedi con un account che dispone delle autorizzazioni di amministratore per la tua organizzazione.
  3. In Condivisione esterna, scegli uno dei quattro livelli di condivisione disponibili:
    • Chiunque (il più permissivo)
    • Utenti guest nuovi ed esistenti
    • Utenti guest esistenti
    • Solo gli utenti dell’organizzazione

💡 Nota: le impostazioni specifiche di un sito possono avere la precedenza sul valore predefinito a livello di tenant.

  1. Imposta le impostazioni predefinite dei link:
    • Visualizzazione
    • Modifica
  2. Imposta la durata di scadenza per i link anonimi.
  3. Ripeti questi passaggi in OneDrive > Condivisione.
  4. Salva le modifiche per applicarle a livello globale.

Metodo 2: configurare le policy di condivisione a livello di sito tramite PowerShell

Questo metodo basato su PowerShell applica o limita le impostazioni di condivisione esterna a livello di singolo sito, soprattutto quando la sensibilità dei dati richiede policy più restrittive. Offre un controllo granulare sui siti sensibili. Inoltre, consente di sovrascrivere i valori predefiniti del tenant per le distribuzioni di massa, quando necessario.

📌 Situazioni d’uso:

  • Gestione dell’accesso a siti di progetto o di ambito legale con dati sensibili
  • Regolamentazione della condivisione su siti destinati a collaboratori esterni o clienti

📌 Prerequisiti:

  1. Dopo aver installato e importato il modulo PowerShell di SharePoint Online, connettiti a SharePoint Online da una sessione PowerShell con privilegi elevati:

Connect-SPOService -Url https://yourtenant-admin.sharepoint.com

  1. Visualizza le impostazioni di condivisione attuali per verificare le policy esistenti prima di apportare modifiche:

Get-SPOSite -Identity https://yourtenant.sharepoint.com/sites/marketing | Select SharingCapability

  1. Imposta la policy di condivisione esterna che desideri:

Set-SPOSite -Identity https://yourtenant.sharepoint.com/sites/marketing -SharingCapability ExternalUserSharingOnly

💡 Nota: le opzioni disponibili per -SharingCapability sono le seguenti:

    • Disabled
    • ExternalUserSharingOnly
    • ExternalUserAndGuestSharing
    • ExistingExternalUserSharingOnly
  1. Applica la policy a tutti i siti:

Get-SPOSite -Limit All | ForEach-Object {

Set-SPOSite -Identity $_.Url -SharingCapability ExternalUserSharingOnly

}

Metodo 3: automatizza gli audit delle policy di condivisione con Microsoft Graph

Questo metodo permette agli amministratori di verificare e monitorare chi condivide cosa, con chi e quando, in SharePoint e OneDrive, usando Microsoft Graph PowerShell. In questo modo gli MSP possono generare report di conformità, rilevare condivisioni eccessive e controllare gli accessi esterni su larga scala.

📌 Situazioni d’uso:

  • Creazione di report mensili sulla condivisione esterna
  • Indagini su sospette fughe di dati
  • Applicazione proattiva della conformità

📌 Prerequisiti:

  1. Dopo aver installato Microsoft Graph PowerShell SDK, connettiti a Microsoft Graph e usalo per estrarre i metadati di siti e condivisioni da una sessione PowerShell con privilegi elevati:

Connect-MgGraph -Scopes "Sites.Read.All" 

⚠️ Importante: se utilizzi l’autenticazione basata su app (non interattiva), devi registrare un’app in Azure AD e concedere le autorizzazioni API.

  1. Ottieni l’elenco di tutti i siti di SharePoint:

Get-MgSite -All -Property "Id, WebUrl, DisplayName, SharingCapability" 

Ogni oggetto sito dovrebbe includere metadati come l’ID del sito, l’URL web e il nome visualizzato.

  1. Facoltativo: esporta i risultati in CSV per creare report su chi ha condiviso cosa, con chi e quando.
  2. Automatizza l’esecuzione degli script con le attività pianificate o con lo scripting di NinjaOne RMM.

Metodo 4: usare i Criteri di gruppo per disattivare la sincronizzazione dei file con account non autorizzati

Questo metodo impedisce agli utenti di sincronizzare account OneDrive personali o non gestiti sugli endpoint aziendali. Garantisce che vengano usati solo gli account dell’organizzazione e previene la fuga di dati tramite account personali.

📌 Situazioni d’uso:

  • Gestione delle impostazioni su laptop e desktop di proprietà dell’azienda
  • Regolamentazione della condivisione in settori fortemente regolamentati, come finanza, sanità e ambito legale

📌 Prerequisiti:

  1. Apri la Console Gestione Criteri di gruppo (GPMC).
  2. Vai a:

Configurazione del computer > Modelli amministrativi > OneDrive

  1. Abilita le seguenti impostazioni:
    • Impedisci agli utenti di sincronizzare gli account OneDrive personali (blocca tutte le attività di sincronizzazione dagli account Microsoft personali)
    • Esegui automaticamente l’accesso degli utenti all’app di sincronizzazione di OneDrive con le credenziali di Windows (effettua automaticamente l’accesso degli utenti al client di sincronizzazione di OneDrive con l’account di dominio o Azure AD, così OneDrive viene configurato senza accesso manuale)
  2. Esegui gpupdate /force sui computer di destinazione per applicare le modifiche.

Metodo 5: usare l’Editor del Registro di sistema per supportare l’applicazione delle policy

Questo metodo introduce controlli rigidi modificando il Registro di sistema di Windows per limitare il comportamento di OneDrive sugli endpoint. La modifica blocca gli endpoint in ambienti non aggiunti al dominio o BYOD, aggiungendo un ulteriore livello di applicazione oltre al GPO. È particolarmente utile per l’automazione tramite RMM.

📌 Situazione d’uso: gestione della condivisione su dispositivi non aggiunti ad AD e sui computer di collaboratori esterni o consulenti temporanei

📌 Prerequisiti:

  • Diritti di amministratore sull’endpoint
  • Accesso al Registro di sistema
  1. Apri l’Editor del Registro di sistema come amministratore. Premi Win + R, digita “regedit” e premi Ctrl + Maiusc + Invio.
  2. Nel riquadro di sinistra, segui questo percorso:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\OneDrive

  1. Crea o aggiorna le seguenti chiavi DWORD con i valori appropriati:
    • DisablePersonalSync = 1
    • SilentAccountConfig = 1
    • BlockExternalSync = 1

Queste chiavi limitano il comportamento di sincronizzazione e le destinazioni di caricamento esterne. Sono utili negli ambienti con restrizioni elevate.

Metodo 6: usare CMD per i controlli di conformità e la visibilità del client di sincronizzazione

Questo metodo utilizza strumenti da riga di comando per verificare lo stato del client di sincronizzazione, testare l’applicazione delle policy e forzare gli aggiornamenti di configurazione. Può aiutare gli amministratori a risolvere problemi di sincronizzazione o di policy durante la validazione successiva alla distribuzione.

📌 Situazioni d’uso:

  • Verifica della corretta applicazione di GPO o Registro di sistema
  • Diagnosi degli errori di sincronizzazione

📌 Prerequisiti:

  1. Apri il Prompt dei comandi. Premi Win + R, digita “cmd” e premi Invio.
  2. Controlla lo stato di sincronizzazione di OneDrive:

%localappdata%\Microsoft\OneDrive\OneDrive.exe /status

In questo modo verificherai se OneDrive è in esecuzione, attivo e sincronizzato con Microsoft 365.

  1. Elenca le cartelle attualmente sincronizzate per individuare l’uso non conforme di account personali sul dispositivo:

dir %userprofile%\OneDrive* /a /s

  1. Forza l’aggiornamento delle policy di OneDrive per rendere immediatamente effettive le modifiche ai GPO:

gpupdate /force

Usa questi comandi per verificare le modifiche ai GPO o al Registro di sistema e per risolvere i problemi di sincronizzazione delle condivisioni.

⚠️ Aspetti da tenere d’occhio

RischiPossibili conseguenzeCome rimediare
Condivisione eccessiva di dati sensibili o soggetti a normative
  • Accesso non autorizzato a dati finanziari, dati dei clienti o informazioni sanitarie protette
  • Violazioni della conformità
  • Violazioni dei dati
  • Responsabilità legale
  • Revoca immediatamente i link condivisi con gli strumenti di amministrazione di Microsoft 365 o con PowerShell
  • Esegui un audit retrospettivo con Microsoft Graph ed esporta i metadati di condivisione per identificare i file a rischio
  • Attiva la registrazione di audit e gli avvisi in Microsoft Purview per rilevare i rischi futuri
Proliferazione di utenti guest e accessi orfani
  • Account guest inattivi o dimenticati che si accumulano nel tempo
  • Accesso non monitorato a risorse attive
  • Esegui revisioni degli accessi con Microsoft Entra ID Governance per individuare e revocare le autorizzazioni guest inutilizzate
  • Automatizza con uno script la valutazione periodica degli utenti guest tramite Microsoft Graph
  • Applica policy di scadenza automatica per gli account guest tramite Entra ID
Controlli di condivisione incoerenti tra i siti
  • Punti ciechi nelle policy
  • Esiti negativi degli audit
  • Confusione interna
  • Usa PowerShell per interrogare e uniformare le funzionalità di condivisione su tutti i siti
  • Distribuisci uno script di automazione di base tramite NinjaOne o l’Utilità di pianificazione per rilevare e correggere le deviazioni con cadenza settimanale
  • Mantieni un report principale delle policy e una dashboard per monitorare nel tempo le impostazioni di condivisione a livello di sito

Perché gestire la condivisione esterna su larga scala

Ci sono molti motivi per gestire le impostazioni di condivisione esterna di SharePoint e OneDrive, tra cui:

  • Prevenire la fuga di dati sensibili o soggetti a normative dovuta a condivisioni incontrollate, link anonimi e accessi guest troppo ampi
  • Garantire policy di sicurezza coerenti tra siti e utenti, per ridurre le lacune, limitare le configurazioni errate e applicare regole di protezione dei dati valide per tutta l’organizzazione
  • Migliorare visibilità e tracciabilità registrando chi ha condiviso cosa, con chi e quando
  • Garantire la conformità a framework come GDPR, HIPAA e CMMC
  • Ridurre il carico operativo per i team IT e gli MSP che gestiscono centinaia di utenti o siti

Guida rapida

NinjaOne può fornirti informazioni utili sulla gestione delle impostazioni di condivisione esterna in SharePoint e OneDrive grazie a NinjaOne SaaS Backup:

  • NinjaOne offre la funzionalità AutoDiscover per SharePoint e OneDrive
  • Gli utenti possono eseguire il backup e gestire in modo selettivo i siti di SharePoint e i dati di OneDrive
  • Offre flessibilità nell’escludere dal backup siti o unità specifici

Altri aspetti da considerare quando modifichi le impostazioni di condivisione esterna di OneDrive e SharePoint

Se vuoi ottenere risultati duraturi nella gestione delle policy di condivisione esterna, devi conoscere anche altre strategie per rilevare le lacune, far rispettare i comportamenti corretti e allinearti ai framework normativi.

  • Audit e avvisi: valuta di attivare la registrazione di audit tramite Purview e il Centro conformità Microsoft 365, quindi configura policy di avviso per le condivisioni anonime. Questo migliora il rilevamento delle minacce in tempo reale e supporta indagini e risposta agli incidenti.
  • Policy di scadenza dei link: è buona prassi limitare il tempo in cui i link condivisi esternamente restano attivi, per ridurre il rischio di accessi esterni che rimangono aperti troppo a lungo.
  • Condizioni d’uso per gli utenti esterni: per avere una copertura legale sui dati condivisi, richiedi agli utenti guest di accettare termini e condizioni, come clausole di esclusione di responsabilità e di riservatezza, prima di accedere ai contenuti condivisi.
  • Revisioni degli accessi: verifica periodicamente se gli utenti esterni hanno ancora bisogno dell’accesso, usando Microsoft Entra ID Governance per pianificare revisioni automatizzate degli accessi oppure Microsoft Graph PowerShell per automatizzare le valutazioni con uno script.

Risoluzione dei problemi più comuni

Gli utenti riescono ancora a condividere all’esterno nonostante le restrizioni

Di solito questo accade perché le impostazioni di condivisione a livello di sito sono meno restrittive della policy prevista. Controlla le impostazioni a livello di sito o le autorizzazioni a livello di gruppo, come quelle concesse tramite i gruppi di Microsoft 365 o Teams, e modificale se necessario.

Il client di sincronizzazione aggira le restrizioni sugli account personali

Per prima cosa, verifica che le modifiche ai GPO locali o al Registro di sistema siano state applicate: potrebbe esserci un ritardo nella propagazione delle policy, errori nelle modifiche al Registro di sistema oppure la modifica potrebbe richiedere un riavvio. Se necessario, applica di nuovo la policy con Intune, NinjaOne o uno script.

Agli utenti guest esterni non viene richiesta l’MFA

Applica le policy di accesso condizionale a livello di tenant in Interfaccia di amministrazione di Microsoft Entra > Sicurezza. Qui puoi creare una policy destinata a utenti o app specifici. Dopo aver apportato le modifiche, ricordati di testare l’esperienza di accesso guest con un account esterno usa e getta.

Le chiamate all’API Graph vengono rifiutate

La causa potrebbe essere la mancanza delle autorizzazioni necessarie nella registrazione dell’applicazione (per Sites.Read.All e Files.Read.All). Verifica che l’app PowerShell disponga delle autorizzazioni corrette in Azure AD > Registrazioni app. Qui puoi assegnare le autorizzazioni API Graph necessarie e selezionare Concedi consenso amministratore.

I servizi NinjaOne che aiutano a gestire la condivisione esterna su larga scala

Per gli MSP e i team IT è fondamentale gestire le policy di condivisione esterna negli ambienti Microsoft 365. Si tratta però di un’attività complessa e che richiede molto tempo, soprattutto nelle organizzazioni più grandi. NinjaOne offre diverse funzionalità che aiutano a migliorare automazione, controllo e monitoraggio.

Funzionalità NinjaOneScopoSituazioni d’uso e vantaggi
Automazione e scriptingDistribuisci script PowerShell o di audit su dispositivi e tenantApplica o correggi le impostazioni di condivisione su larga scala (ad esempio Set-SPOSite, audit con Graph): ideale per gli MSP che gestiscono molti clienti
Applicazione delle policy sugli endpointApplica GPO e chiavi di registro da remotoBlocca la sincronizzazione di OneDrive personale, controlla il comportamento di salvataggio dei file e applica le restrizioni di condivisione sugli endpoint non gestiti
Monitoraggio della conformitàGenera avvisi in caso di violazioni delle policy o anomalie nella sincronizzazioneRileva sincronizzazioni di account non autorizzati, chiavi di registro mancanti o dispositivi non configurati per garantire la conformità in tutti gli ambienti
Visibilità multi-tenantDashboard centralizzate per tutti i clientiIndividua rapidamente quali tenant, siti o dispositivi sono conformi o necessitano di interventi correttivi: ideale per la visibilità degli MSP su larga scala
Integrazione con le tracce di auditCollega gli avvisi ai ticket o ai flussi di lavoro di gestione degli incidentiCollega le modifiche alla condivisione esterna (come la creazione di un link anonimo) ai log di audit o ai ticket del service desk per una risposta più rapida

Verso una collaborazione più sicura

Per gestire la condivisione esterna in SharePoint e OneDrive in ambito aziendale servono metodi stratificati e scalabili. Dalla definizione dei valori predefiniti globali all’audit degli accessi, devi seguire con attenzione alcuni passaggi per ridurre al minimo i rischi e garantire coerenza, continuando comunque a favorire la collaborazione. Se esegui bene questa attività, puoi trovare il giusto equilibrio tra sicurezza e usabilità quando collabori con soggetti esterni alla tua organizzazione.

Argomenti correlati:

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?