Condividi tramite


Get-CsPushNotificationConfiguration

 

Ultima modifica dell'argomento: 2012-04-23

Recupera le informazioni sulle impostazioni di configurazione di notifica Push attualmente in uso nell'organizzazione. Il servizio notifica Push (servizio notifica Push Apple e servizio notifica Push Microsoft Lync Server 2010) consente di inviare notifiche sugli eventi, come nuovi messaggi istantanei o nuovi messaggi in segreteria telefonica, a dispositivi mobili come iPhone e Windows Phone, anche se l'applicazione Microsoft Lync 2010 in tali dispositivi è attualmente sospesa o in esecuzione in background.

Sintassi

Get-CsPushNotificationConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>] [-Tenant <Nullable>]

Get-CsPushNotificationConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>] [-Tenant <Nullable>]

Descrizione dettagliata

Il servizio notifica Push Apple e il servizio notifica Push Microsoft Lync Server 2010 consentono agli utenti con telefoni Apple iPhone o Windows Phone in cui è in esecuzione Lync 2010 di ricevere notifiche relative agli eventi di Lync 2010 quando Lync 2010 è sospeso o in esecuzione in background. Gli utenti possono ad esempio ricevere notifiche per eventi come i seguenti:

- Inviti a una nuova sessione di messaggistica istantanea o conferenza

- Nuovi messaggi istantanei

- Nuovi messaggi in segreteria telefonica

Senza il servizio notifica Push, gli utenti riceverebbero queste notifiche solo quando Lync 2010 è in esecuzione come applicazione attiva e non è in background.

Gli amministratori possono abilitare e disabilitare le notifiche Push per gli utenti con telefoni iPhone e/o Windows Phone. Per impostazione predefinita, le notifiche Push sono disabilitate sia per gli utenti con telefoni iPhone che Windows Phone. Gli amministratori possono quindi abilitare o disabilitare le notifiche Push nell'ambito globale utilizzando il cmdlet Set-CsPushNotificationConfiguration. Possono inoltre creare impostazioni di notifica Push personalizzate nell'ambito del sito utilizzando il cmdlet New-CsPushNotificationConfiguration.

Il cmdlet Get-CsPushNotificationConfiguration consente di restituire le informazioni sulle impostazioni di configurazione di notifica Push attualmente in uso nell'organizzazione.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Get-CsPushNotificationConfiguration i membri dei gruppi seguenti: RTCUniversalServerAdmins.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Facoltativo

Identità XDS

Indica l'identificatore univoco della raccolta di impostazioni di notifica Push da restituire. Per fare riferimento alle impostazioni globali, utilizzare la sintassi seguente:

-Identity global

Per far riferimento a una raccolta configurata nell'ambito del sito, utilizzare una sintassi simile alla seguente:

-Identity site:Redmond

Si noti che non è possibile utilizzare caratteri jolly quando si specifica un parametro Identity. Se tuttavia è necessario utilizzare caratteri jolly, includere il parametro Filter.

Se questo parametro non è specificato, Get-CsPushNotificationConfiguration restituisce una raccolta di tutte le impostazioni di configurazione di notifica Push in uso nell'organizzazione.

Tenant

Facoltativo

GUID

Questo parametro è riservato per l'utilizzo con Microsoft Office 365.

Filter

Facoltativo

Stringa

Consente di utilizzare i caratteri jolly per restituire una o più raccolte di impostazioni di configurazione di notifica Push. Per restituire una raccolta di tutte le impostazioni configurate nell'ambito del sito, utilizzare la sintassi seguente:

-Filter site:*

Per restituire una raccolta di tutte le impostazioni con valore stringa "Canada" nella relativa proprietà Identity (l'unica proprietà a cui è possibile applicare un filtro), utilizzare la sintassi seguente:

-Filter "*Canada*"

LocalStore

Facoltativo

Parametro opzionale

Recupera i dati di configurazione delle notifiche Push dalla replica locale dell'archivio di gestione centrale anziché dall'archivio di gestione centrale stesso.

Tipi di input

Get-CsPushNotificationConfiguration non accetta input inviato tramite pipeline.

Tipi restituiti

Get-CsPushNotificationConfiguration restituisce istanze dell'oggetto Microsoft.Rtc.Management.WriteableConfig.Settings.PushNotificationConfiguration.PushNotificationConfiguration.

Esempio

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

Get-CsPushNotificationConfiguration

Il comando precedente restituisce informazioni su tutte le impostazioni di notifica Push configurate per l'utilizzo nell'organizzazione.

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

Get-CsPushNotificationConfiguration -Identity "site:Redmond"

Il comando illustrato nell'esempio 2 restituisce informazioni su una singola raccolta di impostazioni di notifica Push, ovvero le impostazioni configurate per il sito Redmond.

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

Get-CsPushNotificationConfiguration -Filter "site:*"

Nell'esempio 3 il comando restituisce tutte le impostazioni di notifica Push assegnate all'ambito del sito. A tale scopo, nel comando vengono utilizzati il parametro Filter e il valore di filtro "site:*". Tale filtro consente di restituire solo le impostazioni con un valore Identity che inizia con il valore stringa "site:".

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

Get-CsPushNotificationConfiguration | Where-Object {$_.EnableApplePushNotificationService -eq $False}

Il comando precedente restituisce tutte le impostazioni di notifica Push in cui le notifiche Push per telefoni iPhone sono state disabilitate. A tale scopo, nel comando viene innanzitutto utilizzato il cmdlet Get-CsPushNotificationConfiguration per restituire una raccolta di tutte le impostazioni di notifica Push attualmente in uso nell'organizzazione. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che preleva solo le impostazioni in cui la proprietà EnableApplePushNotificationService è uguale a (-eq) False.

-------------------------- Esempio 5 --------------------------

Get-CsPushNotificationConfiguration | Where-Object {$_.EnableApplePushNotificationService -eq $False -or $_.EnableMicrosoftPushNotificationService -eq $False}

Nell'esempio 5 vengono restituite le informazioni per tutte le impostazioni di notifica Push in cui il servizio notifica Push Apple e/o il servizio notifica Push Microsoft Lync Server 2010 sono stati disabilitati. A tale scopo, nel comando viene utilizzato innanzitutto il cmdlet Get-CsPushNotificationConfiguration per restituire una raccolta di tutte le impostazioni di notifica Push attualmente in uso. Questa raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che preleva solo le impostazioni che soddisfano uno dei criteri seguenti o entrambi i criteri: 1) la proprietà EnableApplePushNotificationService è uguale a (-eq) False, 2) la proprietà EnableMicrosoftPushNotificationService è uguale a False. L'operatore –or indica a Where-Object di cercare le impostazioni che soddisfano uno dei due criteri. Per limitare i dati restituiti alle impostazioni in cui entrambi i servizi sono stati disabilitati, utilizzare l'operatore –and:

Get-CsPushNotificationConfiguration | Where-Object {$_.EnableApplePushNotificationService –eq $False –and $_.EnableMicrosoftPushNotificationService –eq $False}