Udostępnij przez


Set-SCOMRunAsProfile

Dodaje konta Uruchom jako do lub usuwa je z profilu Uruchom jako.

Składnia

Empty (Domyślna)

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

Opis

Polecenie cmdlet Set-SCOMRunAsProfile dodaje konta Uruchom jako do lub usuwa konta Uruchom jako z profilu Uruchom jako.

Przykłady

Przykład 1. Dodawanie konta Uruchom jako do profilu Uruchom jako przez określenie nazwy konta

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

W tym przykładzie dodano konto Uruchom jako do profilu Uruchom jako, określając nazwę konta.

Pierwsze polecenie pobiera profil Uruchom jako o nazwie wyświetlanej Privileged Monitoring Account (Konto monitorowania uprzywilejowanego) i zapisuje go w zmiennej $Profile.

Drugie polecenie pobiera konto Uruchom jako o nazwie Konto o wysokim poziomie uprawnień i zapisuje je w zmiennej $Account.

Trzecie polecenie dodaje konto przechowywane w zmiennej $Account do profilu Uruchom jako przechowywanego w zmiennej $Profile i konfiguruje konto Uruchom jako. Ponieważ polecenie nie określa klasy, grupy lub obiektu, konfiguruje konto Uruchom jako do zarządzania wszystkimi obiektami docelowymi.

Przykład 2. Dodawanie konta Uruchom jako do profilu Uruchom jako przez określenie ścieżki

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

W tym przykładzie do profilu Uruchom jako dodano konto Uruchom jako, określając nazwę ścieżki.

Pierwsze polecenie pobiera profil Uruchom jako o nazwie Konto monitorowania programu SQL Server i przechowuje go w zmiennej $Profile.

Drugie polecenie pobiera konto Uruchom jako o nazwie Contoso\SQLAuth i przechowuje je w zmiennej $Account.

Trzecie polecenie pobiera grupę o nazwie Contoso financial SQL Servers i przechowuje ją w zmiennej $Group.

Czwarte polecenie dodaje konto przechowywane w zmiennej $Account do profilu Uruchom jako przechowywanego w zmiennej $Profile i konfiguruje konto Uruchom jako do zarządzania grupą przechowywaną w zmiennej $Group.

Przykład 3. Dodawanie konta Uruchom jako do profilu Uruchom jako przez określenie obiektu

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

W tym przykładzie do profilu Uruchom jako dodano konto Uruchom jako, określając obiekt konta.

Pierwsze polecenie pobiera obiekt profilu Uruchom jako o nazwie wyświetlanej konto monitorowania programu SQL Server i przechowuje obiekt w zmiennej $Profile.

Drugie polecenie pobiera obiekt konta Uruchom jako o nazwie Contoso\SQLAuth i przechowuje obiekt w zmiennej $Account.

Trzecie polecenie pobiera obiekt grupy, który ma nazwę wyświetlaną Contoso financial SQL Servers i przechowuje obiekt w zmiennej $Group.

Ostatnie polecenie dodaje konto i grupę przechowywaną w $Account i $Group do profilu konta monitorowania programu SQL Server przechowywanego w zmiennej $Profile.

Parametry

-Account

Określa tablicę obiektów Microsoft.EnterpriseManagement.Security.SecureData reprezentujących konta Uruchom jako. Aby uzyskać obiekt SecureData, użyj polecenia cmdlet Get-SCOMRunAsAccount.

Właściwości parametru

Typ:

SecureData[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:2
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Action

Określa akcję do wykonania w celu zaktualizowania profilu Uruchom jako. Dopuszczalne wartości tego parametru to: Dodaj lub Usuń.

Właściwości parametru

Typ:RunAsProfileAccountsAction
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:4
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Class

Określa tablicę obiektów ManagementPackClass reprezentujących klasy, którymi może zarządzać konto Uruchom jako. Określ zmienną, która przechowuje klasy, lub użyj polecenia cmdlet, takiego jak Get-SCOMClass, które pobiera klasy.

Właściwości parametru

Typ:

ManagementPackClass[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromManagementPackClass
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Group

Określa tablicę obiektów monitorowania reprezentujących grupy, którymi może zarządzać konto Uruchom jako. Określ zmienną, która przechowuje grupy, lub użyj polecenia cmdlet, takiego jak Get-SCOMGroup, które pobiera grupy.

Właściwości parametru

Typ:

MonitoringObject[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromGroup
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Instance

Określa tablicę obiektów monitorowania reprezentujących wystąpienia klas, którymi może zarządzać konto Uruchom jako. Określ zmienną, która przechowuje wystąpienia klas lub użyj polecenia cmdlet, takiego jak Get-SCOMClassInstance, które pobiera wystąpienia klas. Ten parametr akceptuje również obiekty grupy. Aby uzyskać obiekt grupy, użyj polecenia cmdlet Get-SCOMGroup.

Właściwości parametru

Typ:

MonitoringObject[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromInstance
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PassThru

Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może użyć w potoku. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Profile

Określa profil Uruchom jako do zaktualizowania. Określ zmienną, która przechowuje profil Uruchom jako lub użyj polecenia cmdlet, takiego jak Get-SCOMRunAsProfile, który pobiera profil.

Właściwości parametru

Typ:ManagementPackSecureReference
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:3
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.