Limitare la creazione di siti di OneDrive e SharePoint da parte delle app

La funzionalità Creazione siti con restrizioni da parte delle app consente agli amministratori di SharePoint di usare il SharePoint Online Management Shell per designare quali app di terze parti possono creare siti di SharePoint nell'organizzazione.

È possibile scegliere tra due modi per gestire la creazione di siti per le app all'interno del tenant:

  • Modalità nega (le app specificate non sono in grado di creare siti)
  • Modalità consenti (solo le app specificate possono creare siti).

Quando si abilita la creazione di siti con restrizioni per le app nel tenant, la modalità predefinita è impostata su deny.

Tenere presente che questi criteri controllano solo quali app possono creare nuovi siti; questi criteri non influiscono sulle autorizzazioni di accesso al sito per utenti o app.

Nota

  • La funzionalità Limita la creazione di siti di OneDrive e SharePoint da parte delle app è attualmente in anteprima.
  • Gli amministratori possono creare configurazioni separate per le categorie di siti seguenti: Tutti i siti (inclusi OneDrives), tutti i siti di SharePoint (escluso OneDrives), OneDrives, Siti del team (Gruppo connesso e classico) e Siti di comunicazione.
  • La funzionalità Creazione siti con restrizioni per le app include un parametro di modalità di simulazione per testare uno scenario ipotetico per la configurazione dei criteri. -La funzionalità Creazione siti con restrizioni per le app interessa solo le app non Microosft (di terze parti). Le app di prima parte non sono interessate.

Prerequisiti per la creazione di siti con restrizioni

Per ottenere gli ID app

Alcuni dei comandi di PowerShell che verranno usati chiamano per gli ID app. Per creare l'elenco, seguire questa procedura:

  1. Accedere al Interfaccia di amministrazione di Microsoft Entra almeno come amministratore di applicazioni cloud.

  2. Passare a Entra APP ID>Enterprise>Tutte le applicazioni.

  3. Selezionare l'applicazione desiderata e visualizzarne l'ID applicazione.

Connettersi al SharePoint Online Management Shell

  1. Se non è già stato fatto, scaricare la SharePoint Online Management Shell più recente.

    Nota

    Se è stata installata una versione precedente del SharePoint Online Management Shell, passare ad Aggiungere o rimuovere programmi e disinstallare prima "SharePoint Online Management Shell". Installare quindi la versione più recente.

  2. Connettersi a SharePoint come amministratore di SharePoint o amministratore di gestione avanzata di SharePoint. Per altre informazioni, vedere Introduzione a SharePoint Online Management Shell.

Usare i comandi di PowerShell per la creazione di siti con restrizioni

Per abilitare la restrizione di accesso al sito

Set-SPORestrictedSiteCreationForApps –Enabled $true

Per consentire alle app di creare siti

Set-SPORestrictedSiteCreationForApps –Mode Allow

Per impedire alle app di creare siti

Set-SPORestrictedSiteCreationForApps –Mode Deny

Per aggiungere o riconfigurare l'elenco id app

Set-SPORestrictedSiteCreationForApps -SiteType <SiteType> -RestrictedSiteCreationApps <comma separated app IDs>

Per visualizzare l'elenco delle app siti con restrizioni

Get-SPORestrictedSiteCreationForApps -SiteType <SiteType>

Tipi di sito per la creazione di siti con restrizioni per le app

Specificare il SiteType parametro quando si aggiorna e si visualizza l'elenco ID app. Ecco l'elenco dei parametri SiteType:

Tipo di sito Si applica a
Tutti OneDrive e tutti i siti di SharePoint
SharePoint Tutti i siti di SharePoint (ma non OneDrive)
OneDrive Solo OneDrive
Team Solo siti del team di SharePoint (connessi al gruppo e classici)
Comunicazione Solo siti di comunicazione di SharePoint

Nota

Tutti i siti includono tutti i siti ad eccezione di qualsiasi modello elencato nella tabella seguente. All Sites SiteType esegue l'override di tutti gli altri.

Tipo Nome modello ID modello Motivo
SharePoint Embedded CSPCONTAINER 70 L'esperienza di SharePoint Embedded viene gestita separatamente
Sito di reindirizzamento REDIRECTSITE 301 Funzionalità critiche di SharePoint
Host siti personali MYSITEHOST 54 Sito principale
Amministrazione tenant TENANTADMIN 16 Sito principale

Funzionamento delle modalità deny e allow

La creazione di siti con restrizioni per la modalità app viene condivisa tra tutti i criteri del tipo di sito. Non è possibile usare la modalità di negazione per un tipo di sito e consentire la modalità per un tipo di sito diverso.

Quando la creazione di siti con restrizioni per le app è in modalità nega , a un'app viene impedito di creare un sito se il relativo ID app è in qualsiasi elenco configurato con qualsiasi tipo di sito, che si applica al sito che sta tentando di creare. Ad esempio, a un'app viene impedito di creare un sito di comunicazione di SharePoint se il relativo ID app si trova in qualsiasi elenco configurato con i tipi di sito All, SharePoint o Communication.

Quando la creazione di siti con restrizioni per le app è in modalità consenti , un'app può creare un sito solo se il relativo ID app è in un elenco configurato con un tipo di sito, che si applica al sito che sta tentando di creare. Ad esempio, un'app può creare un OneDrive se il relativo ID app si trova in un elenco configurato con i tipi di sito Tutti o OneDrive.

Nota

Se si modifica la modalità da nega per consentire, viene visualizzato un messaggio: "Passare da Nega a Consenti? Il cambio rimuoverà tutte le attuali configurazioni delle restrizioni." Un messaggio simile viene visualizzato quando si passa dalla modalità consenti alla modalità di negazione.

Specificare gli ID app nell'elenco App siti con restrizioni

Quando si specificano gli ID app nell'elenco App siti con restrizioni, il comando sostituisce l'elenco corrente con gli ID app specificati. Non è possibile aggiungere o rimuovere singoli ID app. Ogni volta che si esegue il comando, l'elenco precedente viene sostituito con un nuovo elenco per tale tipo di sito.

Per evitare di rimuovere l'accesso per altre app, includere sempre tutti gli ID app che si desidera consentire nel comando.

Ecco alcuni esempi.

Esempio 1: Consentire a una sola app di creare siti

Si supponga di voler consentire a una sola app di creare siti. L'app ha l'ID 281e395b-7316-4cb2-b5bb-8881426ee411. Si userebbe il comando seguente:

Set-SPORestrictedSiteCreationForApps –SiteType "All" -RestrictedSiteCreationApps "281e395b-7316-4cb2-b5bb-8881426ee411"

Questo comando sostituisce l'elenco esistente con solo l'ID app specificato. Solo questa app è in grado di creare siti di tipo "All".

Esempio 2: Aggiornare l'elenco di app autorizzate a creare siti del team

Si supponga di voler aggiornare l'elenco di app che possono creare siti del team. Si userebbe il comando seguente:

Set-SPORestrictedSiteCreationForApps –SiteType "Team" -RestrictedSiteCreationApps "78159241-04a9-41d2-8dd4-ac568e9766a3,1f95829b-e1c8-4406-b2be-508c36f4bca5"

Questo comando sostituisce l'elenco corrente delle app consentite per i siti del team con solo gli ID app specificati.