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 |