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 |