Update-SCOMRunAsAccount

Обновляет учетные данные учетной записи запуска от имени Operations Manager.

Синтаксис

Update-SCOMRunAsAccount
      [-WindowsAccount] <WindowsCredentialSecureData>
      [-RunAsCredential] <PSCredential>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-SCOMRunAsAccount
      [-BasicAccount] <BasicCredentialSecureData>
      [-RunAsCredential] <PSCredential>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-SCOMRunAsAccount
      [-SimpleAccount] <SimpleCredentialSecureData>
      [-RunAsCredential] <PSCredential>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-SCOMRunAsAccount
      [-DigestAccount] <DigestCredentialSecureData>
      [-RunAsCredential] <PSCredential>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-SCOMRunAsAccount
      [-ActionAccount] <ActionAccountSecureData>
      [-RunAsCredential] <PSCredential>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-SCOMRunAsAccount
      [-CommunityStringAccount] <CommunityStringSecureData>
      [-CommunityString] <SecureString>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-SCOMRunAsAccount
      [-BinaryAccount] <GenericSecureData>
      [-Path] <String>
      [-AccountType <String>]
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Update-SCOMRunAsAccount обновляет учетные данные учетной записи запуска от имени System Center — Operations Manager. Учетная запись запуска от имени предоставляет пользователям возможность указывать необходимые разрешения для использования с правилами, задачами, мониторами и обнаружениями, предназначенными для определенных компьютеров по мере необходимости.

Этот командлет не поддерживает учетные записи SCX (кроссплатформенный) или учетные записи протокола простого управления сетями версии 3 (SNMPv3). Вместо этого используйте Get-SCOMRunAsAccount для обновления учетных записей SCX.

Примеры

Пример 1. Обновление учетной записи запуска от имени Windows

PS C:\>$WindowsAccount = Get-SCOMRunAsAccount -Name "Domain Admin"
PS C:\>$WindowsAccount | Update-SCOMRunAsAccount -RunAsCredential (Get-Credential)

В этом примере обновляется учетная запись запуска от имени Windows.

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

Вторая команда передает учетную запись запуска от имени, хранящуюся в переменной $WindowsAccount, в командлет Update-SCOMRunAsAccount с помощью оператора конвейера. Этот командлет обновляет учетные данные учетной записи на имя пользователя и пароль, предоставляемые пользователем, отвечая на запрос из командлета Get-Credential.

Пример 2. Обновление учетной записи запуска от имени действия

PS C:\>$UserName = "Contoso\SCOMActionAccount"
PS C:\>$Password = Read-Host -AsSecureString
PS C:\>$NewCred = new-object System.Management.Automation.PsCredential $UserName,$Password
PS C:\>Get-SCOMRunAsAccount -Name "SCOM Action Account" | Update-SCOMRunAsAccount -RunAsCredential $newCred

В этом примере обновляются учетные данные для учетной записи запуска от имени.

Первая команда создает строку, содержащую имя учетной записи действия, и сохраняет строку в переменной $UserName.

Вторая команда предложит пользователю ввести строку, представляющую пароль. Затем он сохраняет входные данные пользователя в виде безопасной строки в переменной $Password.

Третья команда создает объект PSCredential с помощью имени, хранящегося в переменной $UserName, и пароля, хранящегося в $Password. Затем он сохраняет объект PSCredential в переменной $NewCred.

Последняя команда получает учетную запись действия с именем SCOM Action Account. Затем оператор конвейера используется для передачи учетной записи в командлет Update-SCOMRunAsAccount, который обновляет учетную запись с учетными данными, хранящимися в переменной $NewCred.

Пример 3. Обновление учетной записи строки сообщества

PS C:\>Get-SCOMRunAsAccount -Name "MyCommunityStringAccount" | Update-SCOMRunAsAccount -CommunityString (Read-Host -AsSecureString)

Эта команда обновляет учетные данные для учетной записи запуска от имени, которая использует проверку подлинности строки сообщества для SNMP версии 2. Он получает учетную запись строки сообщества с именем MyCommunityStringAccount и использует оператор конвейера для передачи учетной записи в командлет Update-SCOMRunAsAccount. Этот командлет обновляет строку сообщества со значением, которое пользователь вводит в ответ на запросы из командлета read-Host. Дополнительные сведения см. в Get-Help Read-Host.

Пример 4. Обновление учетной записи двоичной проверки подлинности

PS C:\>Get-SCOMRunAsAccount -Name "MyBinaryAccount" | Update-SCOMRunAsAccount -Path ".\data.txt"

В этом примере возвращается объект двоичной учетной записи с именем MyBinaryAccount и оператор конвейера передает объект в командлет Update-SCOMRunAsAccount. Этот командлет использует параметр пути , чтобы указать, что он получает данные новой учетной записи из файла с именем data.txt.

Параметры

-AccountType

Указывает тип учетной записи запуска от имени. Конвейер обычно заполняет это значение автоматически.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ActionAccount

Указывает учетную запись действия в качестве учетной записи запуска от имени.

Тип:ActionAccountSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-BasicAccount

Указывает учетную запись запуска от имени, которая использует обычную проверку подлинности.

Тип:BasicCredentialSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-BinaryAccount

Указывает учетную запись запуска от имени, которая использует двоичную проверку подлинности.

Тип:GenericSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-CommunityString

Указывает новую строку сообщества для учетной записи запуска от имени SNMP версии 2, которая использует проверку подлинности строки сообщества.

Тип:SecureString
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CommunityStringAccount

Указывает учетную запись запуска от имени SNMP версии 2, которая использует проверку подлинности строки сообщества.

Тип:CommunityStringSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ComputerName

Задает массив имен компьютеров. Командлет устанавливает временные подключения с группами управления для этих компьютеров. Вы можете использовать имена NetBIOS, IP-адреса или полные доменные имена (FQDN). Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.).

На компьютере должна быть запущена служба доступа к данным System Center. Если компьютер не указан, командлет использует компьютер для текущего подключения группы управления.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Credential

Указывает учетную запись пользователя, в которой выполняется подключение группы управления. Укажите объект PSCredential, например объект get-Credential для этого параметра. Дополнительные сведения об объектах учетных данных введите Get-Help Get-Credential.

Если указать компьютер в параметре ComputerName, используйте учетную запись, доступ к которому имеется. По умолчанию используется текущий пользователь.

Тип:PSCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DigestAccount

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

Тип:DigestCredentialSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PassThru

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Path

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

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsCredential

Задает новые учетные данные для типов учетных записей, использующих имя пользователя и пароль.

Тип:PSCredential
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SCSession

Задает массив объектов подключения . Чтобы получить объекты подключения , используйте командлет Get-SCOMManagementGroupConnection.

Если этот параметр не указан, командлет использует активное постоянное подключение к группе управления. Используйте параметр SCSession для указания другого постоянного подключения. Можно создать временное подключение к группе управления с помощью параметров ComputerName и учетных данных. Дополнительные сведения см. в Get-Help about_OpsMgr_Connections.

Тип:Connection[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SimpleAccount

Указывает учетную запись запуска от имени, которая использует простую веб-проверку подлинности.

Тип:SimpleCredentialSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WindowsAccount

Указывает учетную запись запуска от имени, использующую проверку подлинности Windows.

Тип:WindowsCredentialSecureData
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False