Первая команда получает класс с именем Microsoft.AD.Printer с помощью командлета Get-SCSMClass, а затем сохраняет его в переменной $PrinterClass.
Вторая команда создает сообщение для электронного письма и сохраняет его в переменной $Message.
В этом примере используется та же строка, что и в теме и теле электронного письма.
Третья команда получает пакет управления, в котором сохраняется этот шаблон с помощью командлета Get-SCSMManagementPack, а затем сохраняется в переменной $ManagementPack.
Четвертая и пятая команды хранят значения языка и кодировки в переменных $Language и $Encoding.
Последняя команда создает шаблон электронного письма, который применяется при внесении изменений в принтер.
Команда использует значения, которые были созданы в первых пяти командах.
Параметры
-Body
Указывает тело сообщения, которое может содержать строки вставки.
Свойства параметра
Тип:
System.String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Class
Указывает имя класса, на который нацелен шаблон электронной почты.
Указывает имя компьютера, на котором работает служба System Center Data Access.
Учетная запись пользователя, указанная в параметре Учетные данные , должна иметь права доступа к указанному компьютеру.
Свойства параметра
Тип:
System.String[]
Default value:
Localhost
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметра
Тип:
System.Management.Automation.SwitchParameter
Default value:
False
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
cf
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Credential
Указывает учетные данные, которые этот командлет использует для подключения к серверу, на котором работает служба System Center Data Access.
Указанная учетная запись пользователя должна иметь права доступа к этому серверу.
Свойства параметра
Тип:
System.Management.Automation.PSCredential
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Description
Указывает описание для шаблона письма.
Свойства параметра
Тип:
System.String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DisplayName
Указывает имя шаблона письма.
Свойства параметра
Тип:
System.String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Encoding
Указывает кодировку, которая будет использоваться в сообщении.
Свойства параметра
Тип:
System.Text.Encoding
Default value:
Unicode (UTF-8)
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Language
Указывает язык сообщения.
Свойства параметра
Тип:
System.Globalization.CultureInfo
Default value:
English (United States)
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ManagementPack
Указывает имя пакета управления, в котором этот командлет хранит шаблон электронной почты.
Указывает, что этот командлет отправляет сообщение электронной почты в формате HTML.
Свойства параметра
Тип:
System.Management.Automation.SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Subject
Указывает тему сообщения электронной почты.
Свойства параметра
Тип:
System.String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TemplateCollection
Указывает коллекцию хеш-таблиц, представляющих шаблон электронной почты.
Хеш-таблица должна иметь следующие ключи:
Тело.
Это строка, представляющая тело шаблона.
Тема.
Это строка, которая представляет тему электронного письма.
Язык.
Он должен иметь тип CultureInfo.
Он представляет собой язык сообщения.
Если указать несколько хеш-таблиц, нельзя использовать одно и то же значение для параметра Language.
Свойства параметра
Тип:
System.Collections.Hashtable[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Urgency
Указывает срочность сообщения электронной почты.
Допустимые значения:
Показывает, что произойдет, если командлет будет запущен.
Командлет не запускается.
Свойства параметра
Тип:
System.Management.Automation.SwitchParameter
Default value:
False
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
wi
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Входные данные
None.
Входные данные в этот командлет невозможно передать.
Выходные данные
None.
Этот командлет не формирует никаких выходных данных.