Set-SPOApplication
Imposta o aggiorna una o più configurazioni di un'applicazione SharePoint Embedded.
Sintassi
Default (Impostazione predefinita)
Set-SPOApplication
[-OwningApplicationId] <Guid>
[[-SharingCapability] <SharingCapabilities>]
[[-OverrideTenantSharingCapability] <Boolean>]
[[-ItemMajorVersionLimit] <Int>]
[[-EnableAutoExpirationVersionTrim] <Boolean>]
[[-ExpireVersionsAfterDays] <Int>]
[[-FileTypesForVersionExpiration] <String[]>]
[[-RemoveVersionExpirationFileTypeOverride] <String[]>]
[<CommonParameters>]
Descrizione
Set-SPOApplication viene utilizzato per impostare le proprietà di configurazione di un'applicazione specifica, determinate dal OwningApplicationIdcriterio .
Per eseguire questo cmdlet, è necessario essere un amministratore di SharePoint Embedded.
Nota
L'ID OwningApplicationId per Microsoft Loop è a187e399-0c36-4b98-8f04-1edc167a0996.
L'ID OwningApplicationId per Microsoft Designer è 5e2795e3-ce8c-4cfb-b302-35fe5cd01597.
Per invitare persone esterne all'organizzazione, verificare che Microsoft Entra B2B sia abilitato.
Esempio
Esempio 1
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $false
In questo esempio viene disabilitata la funzionalità di condivisione di sostituzione, allineando le impostazioni di condivisione di questa applicazione SharePoint Embedded con la funzionalità di condivisione di SharePoint Online.
Esempio 2
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability Disabled
Questo esempio abilita l'override, limitando la condivisione di file all'interno dell'applicazione SharePoint Embedded solo agli utenti interni dell'azienda, indipendentemente dalle impostazioni più ampie del tenant di SharePoint Online.
Esempio 3
Set-SPOTenant -EnableAzureADB2BIntegration $true
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability ExternalUserandGuestSharing
In questo esempio viene illustrato come abilitare la condivisione di file all'interno dell'applicazione SharePoint Embedded per gli utenti esterni. L'integrazione B2B deve essere abilitata per consentire gli inviti guest alle app incorporate di SharePoint.
Esempio 4
Set-SPOApplication -OwningApplicationId 423poi45 -ItemMajorVersionLimit 1000
In questo esempio ItemMajorVersionLimit viene impostato su 1000.
Esempio 5
Set-SPOApplication -OwningApplicationId 423poi45 -EnableAutoExpirationVersionTrim $true
In questo esempio viene abilitata la riduzione automatica della cronologia versioni per i contenitori dell'applicazione. Quando il taglio automatico è abilitato, ExpireVersionsAfterDays vengono ItemMajorVersionLimit gestiti automaticamente e non possono essere impostati contemporaneamente.
Esempio 6
Set-SPOApplication -OwningApplicationId 423poi45 -EnableAutoExpirationVersionTrim $false -ItemMajorVersionLimit 500 -ExpireVersionsAfterDays 180
In questo esempio viene disabilitato il taglio automatico e viene impostato un criterio di versione manuale. Quando EnableAutoExpirationVersionTrim è $false, sia e ExpireVersionsAfterDaysItemMajorVersionLimit deve essere specificato.
Esempio 7
Set-SPOApplication -OwningApplicationId 423poi45 -ExpireVersionsAfterDays 365 -FileTypesForVersionExpiration "docx","xlsx"
In questo esempio vengono applicati i criteri di scadenza della versione ai tipi di file specificati.
Esempio 8
Set-SPOApplication -OwningApplicationId 423poi45 -RemoveVersionExpirationFileTypeOverride "docx","xlsx"
In questo esempio vengono rimosse le sostituzioni della scadenza della versione del tipo di file per i tipi di file specificati.
RemoveVersionExpirationFileTypeOverride Non può essere combinato con altri parametri del criterio della versione.
Parametri
-EnableAutoExpirationVersionTrim
Abilita o disabilita la riduzione automatica della cronologia versioni dei file per i contenitori dell'applicazione SharePoint Embedded.
-
$true- I limiti della cronologia delle versioni vengono gestiti automaticamente.ExpireVersionsAfterDayseItemMajorVersionLimitnon può essere specificato contemporaneamente. -
$false- Viene utilizzato un criterio di versione manuale. Entrambi eItemMajorVersionLimitExpireVersionsAfterDaysdevono essere specificati.
Proprietà dei parametri
| Tipo: | System.Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 5 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExpireVersionsAfterDays
Numero di giorni dopo i quali scadono le versioni dei file. Il valore 0 indica che le versioni non scadono mai. In caso contrario, il valore deve essere compreso tra 30 e 36500. Questo parametro non può essere utilizzato quando EnableAutoExpirationVersionTrim è $true.
Proprietà dei parametri
| Tipo: | Int |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 6 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-FileTypesForVersionExpiration
Tipi di file i cui criteri di scadenza della versione devono essere aggiornati. La matrice non può essere vuota e deve essere specificata almeno una di EnableAutoExpirationVersionTrim, ItemMajorVersionLimit, oppure ExpireVersionsAfterDays .
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 7 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ItemMajorVersionLimit
Questo parametro viene usato per eseguire l'override di ItemMajorVersionLimit per i tipi di contenitore. I valori validi sono compresi tra 1 e 50000.
Proprietà dei parametri
| Tipo: | Int |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 4 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-OverrideTenantSharingCapability
Questa impostazione consente all'applicazione di impostare in modo indipendente le funzionalità di condivisione, sostituendo le impostazioni a livello di tenant di SharePoint Online. Opzioni:
- Falso (impostazione predefinita): l'applicazione segue la funzionalità di condivisione a livello di tenant
- True - Le impostazioni di condivisione dell'applicazione sono indipendenti dalla funzionalità di condivisione a livello di tenant
Proprietà dei parametri
| Tipo: | System.Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 2 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-OwningApplicationId
Questo parametro specifica l'ID dell'applicazione SharePoint Embedded.
Proprietà dei parametri
| Tipo: | System.Guid |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-RemoveVersionExpirationFileTypeOverride
Sostituzioni della scadenza della versione del tipo di file da rimuovere. La matrice non può essere vuota. Questo parametro è esclusivo e non può essere combinato con FileTypesForVersionExpiration, EnableAutoExpirationVersionTrim, ItemMajorVersionLimito ExpireVersionsAfterDays.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 8 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-SharingCapability
Determina il livello di condivisione disponibile per l'applicazione incorporata SharePoint.
I valori validi sono:
- ExternalUserAndGuestSharing (impostazione predefinita): la condivisione di utenti esterni (condivisione tramite posta elettronica) e la condivisione di collegamenti guest sono entrambe abilitate.
- Disabilitata: la condivisione di utenti esterni (condivisione tramite posta elettronica) e la condivisione di collegamenti guest sono entrambe disabilitate.
- ExternalUserSharingOnly - La condivisione di utenti esterni (condivisione tramite posta elettronica) è abilitata, ma la condivisione dei collegamenti guest è disabilitata.
- ExistingExternalUserSharingOnly: solo gli utenti guest già presenti nella directory dell'organizzazione.
L'impostazione predefinita è Nessuno, il che significa che l'applicazione segue le impostazioni di condivisione a livello di tenant di SharePoint Online. Usare il Get-SPOTenant cmdlet per visualizzare queste impostazioni.
Proprietà dei parametri
| Tipo: | Microsoft.Online.SharePoint.TenantManagement.SharingCapabilities |
| Valore predefinito: | None |
| Valori accettati: | Disabled, ExternalUserSharingOnly, ExternalUserAndGuestSharing, ExistingExternalUserSharingOnly |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 1 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.