Condividi tramite


Remove-SPSiteSubscriptionSettings

Rimuove i dati del servizio di impostazioni per una sottoscrizione di sito specificata oppure trova e rimuove i dati orfani.

Sintassi

Remove-SPSiteSubscriptionSettings
      [-Identity] <SPServiceApplicationPipeBind>
      [-FindAllOrphans]
      [-AlternativeSiteSubscriptions <Guid[]>]
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-Force]
      [-WhatIf]
      [<CommonParameters>]
Remove-SPSiteSubscriptionSettings
      [-Identity] <SPServiceApplicationPipeBind>
      -SiteSubscriptions <Guid[]>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]

Descrizione

Questo cmdlet include più set di parametri. È possibile utilizzare solo i parametri di un set di parametri e non è possibile combinare parametri appartenenti a set di parametri diversi. Per altre informazioni su come usare i set di parametri, vedere Set di parametri del cmdlet.

Il Remove-SPSiteSubscriptionSettings cmdlet elimina i dati archiviati della sottoscrizione del sito per la sottoscrizione del sito specificata. Se si specifica il parametro FindAllOrphans, questo cmdlet individua eventuali dati nell'applicazione di servizio che non esistono nell'elenco delle sottoscrizioni di sito locali o nell'elenco di sottoscrizioni alternativo.

Il set delle sottoscrizioni di sito può essere specificato direttamente o individuato tramite il confronto dei dati nell'applicazione di servizio con il set di sottoscrizioni di sito esistenti per trovare il set di dati corrispondente alle sottoscrizioni di sito inesistenti.

Se questo cmdlet viene eseguito su un'applicazione di servizio federata senza specificare l'elenco completo degli ID di sottoscrizioni di sito per il parametro AlternativeSiteSubscriptions, potrebbe verificarsi una perdita di dati.

Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.

Esempio

------------ESEMPIO 1--------------

Remove-SPSiteSubscriptionSettings -FindAllOrphans -Whatif

Questo esempio consente di individuare tutti i dati orfani e visualizzarli sullo schermo. Rimuovere il parametro WhatIf per rimuovere queste impostazioni aggiuntive.

------------ESEMPIO 2--------------

Remove-SPSubscriptionSettingsServiceApplication -FindAllOrphans -AlternativeSiteSubscriptions $SubscriptionList

Utilizzare questo esempio se l'applicazione di servizio è utilizzata da una farm remota e si desidera pulire i dati orfani per le impostazioni delle sottoscrizioni di sito. Alla variabile $SubscriptionList viene assegnata una matrice di tutte le sottoscrizioni di sito per le quali i dati devono rimanere nell'applicazione di servizio.

Parametri

-AlternativeSiteSubscriptions

Specifica l'insieme completo o l'elenco delimitato da virgole delle sottoscrizioni di sito che dovrebbero esistere nell'applicazione di servizio per le impostazioni. Tutti i dati non corrispondenti agli elementi nell'elenco verranno rimossi.

Questo parametro è importante quando si utilizza il parametro FindAllOrphans. Il valore specificato per il parametro AlternativeSiteSubscriptions indica che tutte le sottoscrizioni di sito non incluse nella farm locale verranno eliminate a meno che non venga specificato un elenco alternativo di sottoscrizioni di sito.

Il tipo deve essere una matrice di GUID validi.

Type:Guid[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AssignmentCollection

Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.

Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Richiede la conferma prima di eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-FindAllOrphans

Specifica che le impostazioni orfane archiviate nell'applicazione di servizio devono essere eliminate.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Force

Ignora automaticamente l'avviso secondario generato dal cmdlet prima dell'operazione.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Identity

Specifica l'applicazione di servizio per le impostazioni della sottoscrizione di sito che contiene i dati del servizio da eliminare.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido di un'applicazione di servizio per le impostazioni della sottoscrizione di sito (ad esempio AppImpostazioniSottoscrizione1) oppure un'istanza di un oggetto SPSubscriptionSettingsServiceApplication valido.

Type:SPServiceApplicationPipeBind
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SiteSubscriptions

Specifica le sottoscrizioni di sito con i dati del servizio per le impostazioni da eliminare.

Il tipo deve essere una matrice di GUID validi.

Type:Guid[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Visualizza un messaggio che illustra gli effetti del comando anziché eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition