Udostępnij za pośrednictwem


Set-SCOMRunAsProfile

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

Składnia

Set-SCOMRunAsProfile
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMRunAsProfile
   [-Class] <ManagementPackClass[]>
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMRunAsProfile
   [-Instance] <MonitoringObject[]>
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
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.

Typ:SecureData[]
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Action

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

Typ:RunAsProfileAccountsAction
Position:4
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:ManagementPackClass[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:MonitoringObject[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:MonitoringObject[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:ManagementPackSecureReference
Position:3
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

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

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False