Set-SCOMRunAsProfile
Добавляет учетные записи запуска от имени в профиль запуска от имени или удаляет их из него.
Синтаксис
Empty (по умолчанию)
Set-SCOMRunAsProfile
[-Account] <SecureData[]>
[-Profile] <ManagementPackSecureReference>
[-Action] <RunAsProfileAccountsAction>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromManagementPackClass
Set-SCOMRunAsProfile
[-Class] <ManagementPackClass[]>
[-Account] <SecureData[]>
[-Profile] <ManagementPackSecureReference>
[-Action] <RunAsProfileAccountsAction>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromInstance
Set-SCOMRunAsProfile
[-Instance] <MonitoringObject[]>
[-Account] <SecureData[]>
[-Profile] <ManagementPackSecureReference>
[-Action] <RunAsProfileAccountsAction>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromGroup
Set-SCOMRunAsProfile
[-Group] <MonitoringObject[]>
[-Account] <SecureData[]>
[-Profile] <ManagementPackSecureReference>
[-Action] <RunAsProfileAccountsAction>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-SCOMRunAsProfile добавляет учетные записи запуска от имени в профиль запуска от имени или удаляет их из профиля запуска от имени.
Примеры
Пример 1: Добавление учетной записи запуска от имени в профиль запуска от имени путем указания имени учетной записи
PS C:\>$Profile = Get-RunAsProfile -DisplayName "Privileged Monitoring Account"
PS C:\> $Account = Get-SCOMRunAsAccount -Name "High Privileged Account"
PS C:\> Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account
В этом примере учетная запись запуска от имени добавляется в профиль запуска от имени путем указания имени учетной записи.
Первая команда получает профиль запуска от имени, который имеет отображаемое имя Privileged Monitoring Account и сохраняет его в переменной $Profile.
Вторая команда получает учетную запись запуска от имени с именем High Privileged Account и сохраняет ее в переменной $Account.
Третья команда добавляет учетную запись, хранящуюся в переменной $Account, в профиль запуска от имени, хранящийся в переменной $Profile, и настраивает учетную запись запуска от имени. Поскольку команда не указывает класс, группу или объект, она настраивает учетную запись запуска от имени для управления всеми целевыми объектами.
Пример 2: Добавление учетной записи запуска от имени в профиль запуска от имени путем указания пути
PS C:\>$Profile = Get-SCOMRunAsProfile -DisplayName "SQL Server Monitoring Account"
PS C:\> $Account = Get-SCOMrunAsAccount -Name "Contoso\SQLAuth"
PS C:\> $Group = Get-SCOMGroup -DisplayName "Contoso financial SQL Servers"
PS C:\> Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account -Group $Group
В этом примере учетная запись запуска от имени добавляется в профиль запуска от имени, указав имя пути.
Первая команда получает профиль запуска от имени SQL Server Monitoring Account и сохраняет его в переменной $Profile.
Вторая команда получает учетную запись запуска от имени с именем Contoso\SQLAuth и сохраняет ее в переменной $Account.
Третья команда получает группу с именем Contoso financial SQL Servers и сохраняет ее в переменной $Group.
Четвертая команда добавляет учетную запись, хранящуюся в переменной $Account, в профиль запуска от имени, хранящийся в переменной $Profile, и настраивает учетную запись запуска от имени для управления группой, хранящейся в переменной $Group.
Пример 3: Добавление учетной записи запуска от имени в профиль запуска от имени путем указания объекта
PS C:\>$Profile = Get-SCOMRunAsProfile -DisplayName "SQL Server Monitoring Account"
PS C:\> $Account = Get-SCOMrunAsAccount -Name "Contoso\SQLAuth"
PS C:\> $Group = Get-SCOMGroup -DisplayName "Contoso financial SQL Servers"
PS C:\> Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account -Group $Group
В этом примере учетная запись запуска от имени добавляется в профиль запуска от имени путем указания объекта учетной записи.
Первая команда получает объект профиля Run As с отображаемым именем SQL Server Monitoring Account и сохраняет объект в переменной $Profile.
Вторая команда получает объект учетной записи "Запуск от имени" с именем Contoso\SQLAuth и сохраняет объект в переменной $Account.
Третья команда получает объект group с отображаемым именем Contoso financial SQL Servers и сохраняет объект в переменной $Group.
Последняя команда добавляет учетную запись и группу, хранящиеся в $Account и $Group, в профиль SQL Server Monitoring Account, который хранится в переменной $Profile.
Параметры
-Account
Указывает массив объектов Microsoft.EnterpriseManagement.Security.SecureData , представляющих учетные записи запуска от имени. Чтобы получить объект SecureData , используйте командлет Get-SCOMRunAsAccount .
Свойства параметра
| Тип: | SecureData[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 2 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Action
Указывает действие, которое необходимо выполнить для обновления профиля запуска от имени. Допустимые значения для этого параметра: Добавить или Удалить.
Свойства параметра
| Тип: | RunAsProfileAccountsAction |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 4 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Class
Указывает массив объектов ManagementPackClass , представляющих классы, которыми может управлять учетная запись запуска от имени. Укажите переменную, в которой хранятся классы, или используйте командлет, например Get-SCOMClass , который получает классы.
Свойства параметра
| Тип: | ManagementPackClass[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
FromManagementPackClass
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | cf |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Group
Указывает массив объектов мониторинга, представляющих группы, которыми может управлять учетная запись запуска от имени. Укажите переменную, в которой хранятся группы, или используйте командлет, например Get-SCOMGroup , который получает группы.
Свойства параметра
| Тип: | MonitoringObject[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
FromGroup
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Instance
Указывает массив объектов мониторинга, представляющих экземпляры классов, которыми может управлять учетная запись запуска от имени. Укажите переменную, в которой хранятся экземпляры класса, или используйте командлет, например Get-SCOMClassInstance , который получает экземпляры класса. Этот параметр также принимает объекты группы. Чтобы получить объект группы, используйте командлет Get-SCOMGroup .
Свойства параметра
| Тип: | MonitoringObject[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
FromInstance
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-PassThru
Указывает, что командлет создает или изменяет объект, который команда может использовать в конвейере. По умолчанию этот командлет не создает выходные данные.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Profile
Указывает профиль запуска от имени, который необходимо обновить. Укажите переменную, в которой хранится профиль запуска от имени, или используйте командлет, например Get-SCOMRunAsProfile , который получает профиль.
Свойства параметра
| Тип: | ManagementPackSecureReference |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 3 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-WhatIf
Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.
Свойства параметра
| Тип: | 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.