Condividi tramite


Remove-CsDeviceUpdateConfiguration

 

Ultima modifica dell'argomento: 2012-03-27

Rimuove le impostazioni di configurazione per l'aggiornamento dei dispositivi specificate. Tali impostazioni consentono di gestire servizio Web di aggiornamento dispositivi, un componente di Microsoft Lync Server 2010 che consente agli amministratori di distribuire gli aggiornamenti del firmware ai telefoni e ad altri dispositivi in cui è in esecuzione Microsoft Lync 2010 Phone Edition.

Sintassi

Remove-CsDeviceUpdateConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il servizio Web di aggiornamento dispositivi offre agli amministratori un mezzo per distribuire gli aggiornamenti del firmware ai dispositivi che eseguono Lync 2010 Phone Edition. Periodicamente, gli amministratori caricano un set di regole di aggiornamento dei dispositivi per Lync Server 2010. Dopo aver testato e approvato queste regole, è possibile applicarle ai dispositivi appropriati, come i dispositivi connessi al sistema. I dispositivi controllano gli aggiornamenti alla prima accensione, quindi ripetono il controllo all'accesso di un utente. Dopo di che, i dispositivi controllano gli aggiornamenti ogni 24 ore.

Lync Server utilizza le impostazioni di configurazione per l'aggiornamento dei dispositivi al fine di gestire il servizio Web di aggiornamento dispositivi; queste impostazioni di configurazione possono essere applicate nell'ambito globale o del sito. Per impostazione predefinita, le impostazioni sono disponibili solo nell'ambito globale; tuttavia, è possibile utilizzare il cmdlet New-CsDeviceUpdateConfiguration per assegnare impostazioni personalizzate anche nell'ambito del sito.

Inoltre, è possibile utilizzare il cmdlet Remove-CsDeviceUpdateConfiguration per eliminare le impostazioni assegnate nell'ambito del sito. Quando si esegue questo cmdlet su un sito, le impostazioni di configurazione per l'aggiornamento dei dispositivi assegnate a tale sito vengono rimosse. È inoltre possibile eseguire Remove-CsDeviceUpdateConfiguration sulle impostazioni globali. In questo caso, però, le impostazioni globali non vengono rimosse; non è infatti possibile rimuovere le impostazioni di configurazione per l'aggiornamento dei dispositivi globali. In realtà, le proprietà globali ritorneranno ai loro valori predefiniti. Ad esempio, si supponga di aver cambiato la proprietà globale MaxLogCacheLimit in 1.024.000 byte. Se si esegue Remove-CsDeviceUpdateConfiguration sulle impostazioni globali, queste non saranno rimosse; tuttavia, le proprietà modificate saranno riportate ai valori predefiniti. Significa che MaxLogCacheLimit verrà reimpostato a 512.000 byte.

Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet Remove-CsDeviceUpdateConfiguration in locale: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control, controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (compresi eventuali ruoli RBAC personalizzati creati autonomamente), eseguire il cmdlet riportato di seguito dal prompt di Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsDeviceUpdateConfiguration"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Identità XDS

Indica l'identità delle impostazioni di configurazione per l'aggiornamento dei dispositivi da rimuovere. Per fare riferimento alle impostazioni globali, utilizzare la sintassi seguente: -Identity global. Per referenziare le impostazioni del sito, utilizzare una sintassi simile a quella riportata di seguito: -Identity site:Redmond. Si noti che non è possibile utilizzare i caratteri jolly quando si specifica un parametro Identity.

Force

Facoltativo

Parametro opzionale

Consente di evitare la visualizzazione di qualunque messaggio di errore non grave che potrebbe essere generato nel corso dell'esecuzione del comando.

WhatIf

Facoltativo

Parametro opzionale

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Confirm

Facoltativo

Parametro opzionale

Viene visualizzata una richiesta di conferma prima di eseguire il comando.

Tipi di input

Oggetto Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.DeviceUpdateConfiguration. Remove-CsDeviceUpdateConfiguration consente di accettare istanze da pipeline dell'oggetto configurazione di aggiornamento dei dispositivi.

Tipi restituiti

Nessuno. Il cmdlet Remove-CsDeviceUpdateConfiguration elimina invece le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.DeviceUpdate.DeviceUpdateConfiguration.

Esempio

-------------------------- Esempio 1 ------------------------

Remove-CsDeviceUpdateConfiguration -Identity global

Con l'esempio 1 viene utilizzato Remove-CsDeviceUpdateConfiguration per "rimuovere" le impostazioni di configurazione per l'aggiornamento dei dispositivi globali. Dal momento che le impostazioni globali non possono essere rimosse, il comando non elimina nulla; tuttavia, le proprietà nelle impostazioni di configurazione per l'aggiornamento dei dispositivi globali verranno reimpostate sui valori predefiniti.

-------------------------- Esempio 2 ------------------------

Remove-CsDeviceUpdateConfiguration -Identity site:Redmond

Con i comandi precedenti vengono rimosse le impostazioni di configurazione per l'aggiornamento dei dispositivi con identità site:Redmond. Dal momento che queste impostazioni sono state configurate nell'ambito del sito è possibile eliminarle; il sito Redmond non avrà più un set personale di impostazioni di configurazione per l'aggiornamento dei dispositivi.

-------------------------- Esempio 3 ------------------------

Get-CsDeviceUpdateConfiguration -Filter "site:*" | Remove-CsDeviceUpdateConfiguration 

Con l'esempio 3 vengono rimosse tutte le impostazioni di configurazione per l'aggiornamento dei dispositivi configurate nell'ambito del sito. Per eseguire tale operazione vengono utilizzati il cmdlet Get-CsDeviceUpdateConfiguration e il parametro Filter per restituire tutte le impostazioni la cui identità inizia con il valore stringa "site:"; per definizione, si tratta di tutte le impostazioni configurate nell'ambito del sito. Tale raccolta viene quindi inviata tramite pipe al cmdlet Remove-CsDeviceUpdateConfiguration, che rimuove ciascun elemento nella raccolta.

-------------------------- Esempio 4 ------------------------

Get-CsDeviceUpdateConfiguration | Where-Object {$_.MaxLogFileSize -lt 1024000} | Remove-CsDeviceUpdateConfiguration

Con l'esempio 4 vengono eliminate tutte le impostazioni di configurazione per l'aggiornamento dei dispositivi la cui proprietà MaxLogFileSize è maggiore di 1.024.000 byte. Per eseguire questa operazione, viene per prima cosa chiamato Get-CsDeviceUpdateConfiguration per restituire una raccolta di tutte le impostazioni di configurazione per l'aggiornamento dei dispositivi. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che seleziona solo le impostazioni di configurazione in cui la proprietà MaxLogFileSize è maggiore di 1.024.000 byte. Tale raccolta filtrata viene quindi inviata tramite pipe a Remove-CsDeviceUpdateConfiguration, che elimina ciascun elemento nella raccolta.