Set-CMAlertSubscription

Изменяет свойства подписки на оповещение.

Синтаксис

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>]

Описание

Командылет Set-CMAlertSubscription изменяет свойства объекта подписки оповещения в Диспетчер конфигурации. Вы можете изменить имя подписки на оповещение, адрес электронной почты получателя уведомления, Windows и имя оповещения. Кроме того, можно изменить членство в области безопасности подписки на оповещение, добавив ее или удалив ее из указанной области безопасности.

Примечание

Запустите команды диспетчера конфигурации из диска веб-сайта Configuration Manager, например PS XYZ:\> . Дополнительные сведения см. в дополнительных сведениях о том, как начать работу.

Примеры

Пример 1. Изменение свойств подписки оповещений с помощью ИД подписки

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

Эта команда изменяет имя, адрес электронной почты, Windows и оповещение о подписке на оповещение с 16777217.

Пример 2. Изменение свойств подписки оповещений на имя подписки

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

Эта команда меняет имя, адрес электронной почты, Windows и оповещение о подписке с именем Subscription01.

Пример 3. Изменение свойств подписки оповещения с помощью вывода из другого cmdlet в качестве ввода

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

Первая команда получает объект подписки оповещения с 16777310, а затем сохраняет объект в переменной $SubObj.

Вторая команда изменяет свойства объекта подписки оповещения, который включает имя подписки, получателя электронной почты, локальный ИД и оповещение, для оповещения, хранимого в переменной $SubObj.

Пример 4. Добавление подписки оповещений в область безопасности

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

Эта команда добавляет подписку оповещения с именем Subscription01 в область безопасности с именем Test.

Пример 5. Удаление подписки на оповещение из области безопасности

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

Эта команда удаляет подписку оповещения с именем Subscription01 из области безопасности с именем Test.

Параметры

-AddEmailAddress

Type:String[]
Aliases:AddEmailAddresses
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-AlertId

Указывает массив оповещений для подписок.

Type:Int32[]
Aliases:AlertIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Перед запуском командлет запросит подтверждение.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Этот параметр рассматривает символы под диктовки как буквальные значения символов. Вы не можете объединить его с ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EmailAddress

Указывает адрес электронной почты, на который необходимо отправить уведомление об оповещении. Вы можете отделить несколько адресов электронной почты с помощью полуколона.

Type:String[]
Aliases:EmailAddresses
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Этот параметр обрабатывает символы под диктовки и может привести к неожиданному поведению (не рекомендуется). Вы не можете объединить его с DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

Указывает идентификатор для объекта подписки.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Указывает объект оповещения в диспетчере конфигурации.

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-LocaleId

Указывает локализ для сообщений оповещений. Дополнительные сведения и список идентификаторов локаулов см. в приложении A. Поведение продукта.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

Указывает имя объекта подписки оповещения.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-NewName

Указывает новое имя объекта подписки оповещения.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Добавьте этот параметр, чтобы вернуть объект, который представляет элемент, с которым вы работаете. По умолчанию этот комдлет может не создавать выходных данных.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RemoveEmailAddress

Type:String[]
Aliases:RemoveEmailAddresses
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Этот комдлет не работает.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Выходные данные

System.Object