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.