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 konto Uruchom jako jest dodawany do profilu Uruchom jako, określając nazwę konta.

Pierwsze polecenie pobiera profil Uruchom jako o nazwie wyświetlanej 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 SQL Server Konto monitorowania i zapisuje go w zmiennej $Profile.

Drugie polecenie pobiera konto Uruchom jako o nazwie Contoso\SQLAuth i zapisuje 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 konto Uruchom jako jest dodawane do profilu Uruchom jako przez określenie obiektu konta.

Pierwsze polecenie pobiera obiekt profilu Uruchom jako, który ma nazwę wyświetlaną SQL Server konto monitorowania 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 konta monitorowania SQL Server profilu 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 .

Type:SecureData[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Action

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

Type:RunAsProfileAccountsAction
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
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

-Group

Określa tablicę obiektów monitorowania, które reprezentują 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.

Type:MonitoringObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Instance

Określa tablicę obiektów monitorowania, które reprezentują 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 .

Type:MonitoringObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
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

-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óre pobiera profil.

Type:ManagementPackSecureReference
Position:3
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