Set-CMAlertSubscription

Modifica le proprietà di una sottoscrizione di avviso.

Sintassi

Set-CMAlertSubscription
   [-AddEmailAddress <String[]>]
   [-AlertId <Int32[]>]
   [-EmailAddress <String[]>]
   -InputObject <IResultObject>
   [-LocaleId <Int32>]
   [-NewName <String>]
   [-PassThru]
   [-RemoveEmailAddress <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAlertSubscription
   [-AddEmailAddress <String[]>]
   [-AlertId <Int32[]>]
   [-EmailAddress <String[]>]
   -Id <String>
   [-LocaleId <Int32>]
   [-NewName <String>]
   [-PassThru]
   [-RemoveEmailAddress <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAlertSubscription
   [-AddEmailAddress <String[]>]
   [-AlertId <Int32[]>]
   [-EmailAddress <String[]>]
   [-LocaleId <Int32>]
   -Name <String>
   [-NewName <String>]
   [-PassThru]
   [-RemoveEmailAddress <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-CMAlertSubscription modifica le proprietà di un oggetto sottoscrizione di avviso in Configuration Manager. È possibile modificare il nome di una sottoscrizione di avviso, l'indirizzo di posta elettronica del destinatario di una notifica di avviso, l'ID impostazioni locali di Windows e l'ID avviso. È anche possibile modificare l'appartenenza all'ambito di sicurezza di una sottoscrizione di avviso aggiungendola o rimuovendola da un ambito di sicurezza specificato.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Modificare le proprietà di una sottoscrizione di avviso in base all'ID sottoscrizione

PS XYZ:\> Set-CMAlertSubscription -Id "16777217" -NewName "Subscription02" -EmailAddress "evan.narvaez@contoso.com" -LocaleId 2057 -AlertIds 16777240

Questo comando modifica il nome, l'indirizzo di posta elettronica, l'ID impostazioni locali di Windows e l'ID avviso di una sottoscrizione di avviso con ID 16777217.

Esempio 2: Modificare le proprietà di una sottoscrizione di avviso in base al nome della sottoscrizione

PS XYZ:\> Set-CMAlertSubscription -Name "Subscription01" -NewName "Subscription02" -EmailAddress "elisa.daugherty@contoso.com" -LocaleId 2057 -AlertIds 16777240

Questo comando modifica il nome, l'indirizzo di posta elettronica, l'ID impostazioni locali di Windows e l'ID avviso di una sottoscrizione di avviso denominata Subscription01.

Esempio 3: Modificare le proprietà di una sottoscrizione di avviso usando l'output di un altro cmdlet come input

PS XYZ:\> $SubObj = Get-CMAlertSubscription -Id "16777310"
PS XYZ:\> Set-CMAlertSubscription -AlertSubscription $SubObj -NewName "Subscription02" -EmailAddress "patti.fuller@contoso.com" -LocaleId 3081 -AlertIds 16777240

Il primo comando ottiene un oggetto sottoscrizione di avviso con l'ID 16777310 e quindi archivia l'oggetto nella variabile $SubObj.

Il secondo comando modifica le proprietà dell'oggetto sottoscrizione di avviso, che includono il nome della sottoscrizione, il destinatario della posta elettronica, l'ID impostazioni locali e l'ID avviso, per la notifica di avviso archiviata nella variabile $SubObj.

Esempio 4: Aggiungere una sottoscrizione di avviso a un ambito di sicurezza

PS XYZ:\> Set-CMAlertSubscription -SecurityScopeAction AddMembership -SecurityScopeName "Test" -Name "Subscription01"

Questo comando aggiunge la sottoscrizione di avviso denominata Subscription01 all'ambito di sicurezza denominato Test.

Esempio 5: Rimuovere una sottoscrizione di avviso da un ambito di sicurezza

PS XYZ:\> Set-CMAlertSubscription -SecurityScopeAction RemoveMembership -SecurityScopeName "Test" -Name "Subscription01"

Questo comando rimuove la sottoscrizione di avviso denominata Subscription01 dall'ambito di sicurezza denominato Test.

Parametri

-AddEmailAddress

Tipo:String[]
Alias:AddEmailAddresses
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AlertId

Specifica una matrice di ID avviso per le sottoscrizioni.

Tipo:Int32[]
Alias:AlertIds
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EmailAddress

Specifica un indirizzo di posta elettronica in cui si vuole inviare una notifica di avviso. È possibile separare più indirizzi di posta elettronica usando un punto e virgola.

Tipo:String[]
Alias:EmailAddresses
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

Specifica l'identificatore per un oggetto sottoscrizione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specifica un oggetto notifica di avviso in Configuration Manager.

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-LocaleId

Specifica le impostazioni locali per i messaggi di avviso. Per altre informazioni e un elenco degli identificatori delle impostazioni locali, vedere Appendice A: Comportamento del prodotto.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome di un oggetto sottoscrizione di avviso.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NewName

Specifica un nuovo nome per un oggetto sottoscrizione di avviso.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Aggiungere questo parametro per restituire un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveEmailAddress

Tipo:String[]
Alias:RemoveEmailAddresses
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object