Udostępnij za pośrednictwem


Update-SCOMRunAsAccount

Aktualizacje poświadczenia konta Uruchom jako programu Operations Manager.

Składnia

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

Opis

Polecenie cmdlet Update-SCOMRunAsAccount aktualizuje poświadczenia konta Uruchom jako programu System Center — Operations Manager. Konto Uruchom jako umożliwia użytkownikom określenie niezbędnych uprawnień do użycia z regułami, zadaniami, monitorami i odnajdywaniami przeznaczonymi dla określonych komputerów zgodnie z potrzebami.

To polecenie cmdlet nie obsługuje kont SCX (międzyplatformowych) ani kont protokołu Simple Network Management Protocol w wersji 3 (SNMPv3). Zamiast tego użyj polecenia Get-SCOMRunAsAccount , aby zaktualizować konta SCX.

Przykłady

Przykład 1. Aktualizowanie konta Uruchom jako systemu Windows

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

W tym przykładzie jest aktualizowane konto Uruchom jako systemu Windows.

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie Domain Administracja i przechowuje obiekt w zmiennej $WindowsAccount.

Drugie polecenie przekazuje konto Uruchom jako przechowywane w zmiennej $WindowsAccount do polecenia cmdlet Update-SCOMRunAsAccount przy użyciu operatora potoku. To polecenie cmdlet aktualizuje poświadczenia konta do nazwy użytkownika i hasła, które użytkownik podaje, odpowiadając na monit z polecenia cmdlet Get-Credential .

Przykład 2. Aktualizowanie konta Uruchom jako akcji

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

W tym przykładzie są aktualizowane poświadczenia dla konta Uruchom jako akcji.

Pierwsze polecenie tworzy ciąg zawierający nazwę konta działania i przechowuje ciąg w zmiennej $UserName.

Drugie polecenie wyświetla użytkownikowi monit o wprowadzenie ciągu reprezentującego hasło. Następnie zapisuje dane wejściowe użytkownika jako bezpieczny ciąg w zmiennej $Password.

Trzecie polecenie tworzy obiekt PSCredential przy użyciu nazwy przechowywanej w zmiennej $UserName i hasła przechowywanego w $Password. Następnie przechowuje obiekt PSCredential w zmiennej $NewCred.

Ostatnie polecenie pobiera konto działania o nazwie Konto działania programu SCOM. Następnie używa operatora potoku do przekazania konta do polecenia cmdlet Update-SCOMRunAsAccount , które aktualizuje konto przy użyciu poświadczeń przechowywanych w zmiennej $NewCred.

Przykład 3. Aktualizowanie konta ciągów społeczności

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

To polecenie aktualizuje poświadczenia dla konta Uruchom jako, które używa uwierzytelniania ciągów społeczności dla SNMP w wersji 2. Pobiera ono konto ciągu społeczności o nazwie MyCommunityStringAccount i używa operatora potoku do przekazania konta do polecenia cmdlet Update-SCOMRunAsAccount . To polecenie cmdlet aktualizuje ciąg społeczności z wartością wprowadzaną przez użytkownika w odpowiedzi na monity z polecenia cmdlet Read-Host . Aby uzyskać więcej informacji, wpisz polecenie Get-Help Read-Host.

Przykład 4. Aktualizowanie konta uwierzytelniania binarnego

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

Ten przykład pobiera obiekt konta binarnego o nazwie MyBinaryAccount i używa operatora potoku do przekazania obiektu do polecenia cmdlet Update-SCOMRunAsAccount . To polecenie cmdlet używa parametru Path , aby wskazać, że pobiera nowe dane konta z pliku o nazwie data.txt.

Parametry

-AccountType

Określa typ konta Uruchom jako. Potok zazwyczaj wypełnia tę wartość automatycznie.

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

-ActionAccount

Określa konto działania jako konto Uruchom jako.

Type:ActionAccountSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-BasicAccount

Określa konto Uruchom jako, które używa uwierzytelniania podstawowego.

Type:BasicCredentialSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-BinaryAccount

Określa konto Uruchom jako, które używa uwierzytelniania binarnego.

Type:GenericSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-CommunityString

Określa nowy ciąg społeczności dla konta Uruchom jako SNMP w wersji 2, które korzysta z uwierzytelniania ciągów społeczności.

Type:SecureString
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CommunityStringAccount

Określa konto Uruchom jako SNMP w wersji 2, które korzysta z uwierzytelniania ciągów społeczności.

Type:CommunityStringSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).

Na komputerze musi być uruchomiona usługa System Center Data Access. Jeśli komputer nie zostanie określony, polecenie cmdlet użyje komputera dla bieżącego połączenia grupy zarządzania.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-Credential

Określa konto użytkownika, w ramach którego jest uruchamiane połączenie grupy zarządzania. Określ obiekt PSCredential , taki jak obiekt zwracany przez polecenie cmdlet Get-Credential dla tego parametru. Aby uzyskać więcej informacji na temat obiektów poświadczeń, wpisz Get-Help Get-Credential.

Jeśli określisz komputer w parametrze ComputerName , użyj konta, które ma dostęp do tego komputera. Wartość domyślna to użytkownik bieżący.

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

-DigestAccount

Określa konto Uruchom jako, które używa standardowego uwierzytelniania internetowego skrótu.

Type:DigestCredentialSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może używać w potoku. Domyślnie to polecenie cmdlet nie generuje żadnego wyniku.

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

-Path

Określa ścieżkę do pliku zawierającego nowe dane poświadczeń dla kont Uruchom jako, które używają uwierzytelniania binarnego.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsCredential

Określa nowe poświadczenia dla typów kont, które używają nazwy użytkownika i hasła.

Type:PSCredential
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Określa tablicę obiektów Połączenia . Aby uzyskać obiekty Połączenia , użyj polecenia cmdlet Get-SCOMManagementGroupConnection .

Jeśli ten parametr nie zostanie określony, polecenie cmdlet używa aktywnego trwałego połączenia z grupą zarządzania. Użyj parametru SCSession , aby określić inne trwałe połączenie. Możesz utworzyć tymczasowe połączenie z grupą zarządzania przy użyciu parametrów ComputerName i Credential . Aby uzyskać więcej informacji, wpisz polecenie Get-Help about_OpsMgr_Connections.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SimpleAccount

Określa konto Uruchom jako, które używa prostego uwierzytelniania internetowego.

Type:SimpleCredentialSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

-WindowsAccount

Określa konto Uruchom jako, które używa uwierzytelniania systemu Windows.

Type:WindowsCredentialSecureData
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False