Sdílet prostřednictvím


New-SCUserRole

Vytvoří roli uživatele pro skupinu uživatelů VMM.

Syntax

New-SCUserRole
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   -UserRoleProfile <Profile>
   [-ID <Guid>]
   [-JobGroup <Guid>]
   [-Description <String>]
   [-ParentUserRole <UserRole>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Rutina New-SCUserRole vytvoří roli uživatele pro skupinu uživatelů nástroje Virtual Machine Manager (VMM). Můžete vytvořit následující role uživatelů: Delegovaný správce, Read-Only správce, správce virtuálního počítače a Self-Service uživatel. Existuje pouze jedna role správce. Nemůžete vytvořit jinou roli správce ani existující roli odstranit.

Pokud jste členem role uživatele Delegovaný správce, můžete vytvořit roli uživatele. Obor nové role uživatele ale musí být podmnožinou oboru jeho nadřazené role uživatele.

Po vytvoření role uživatele můžete pomocí rutiny Set-SCUserRole přejmenovat roli uživatele, přidat nebo odebrat členy a přidat nebo upravit rozsah objektů, které mohou členové role spravovat. U role uživatele Self-Service můžete určit, které akce mohou členové role uživatele Self-Service na svých virtuálních počítačích provádět, a můžete definovat kvótu, která omezuje počet uživatelů samoobslužných virtuálních počítačů, které můžou vytvářet. I když nemůžete vytvořit nebo odebrat roli správce nebo omezit její obor, můžete k přidání nebo odebrání členů do této role použít Set-SCUserRole .

Informace o tom, jak upravit vlastnosti role uživatele, zadejte Get-Help Set-SCUserRole.

Příklady

Příklad 1: Vytvoření role uživatele Delegovaný správce

PS C:\> New-SCUserRole -Name "ContosoDelegatedAdmin" -Description "Delegated Administrators for the Contoso.com domain" -UserRoleProfile "DelegatedAdmin"

Tento příkaz vytvoří delegovanou roli uživatele správce s názvem ContosoDelegatedAdmin, poskytne popis Delegovaní správci pro doménu Contoso.com a pomocí parametru UserRoleProfile označí typ role uživatele delegovaným správcem.

Příklad 2: Vytvoření role samoobslužného uživatele

PS C:\> $SelfServiceRole = New-SCUserRole -Name "ContosoSelfServiceUsers" -UserRoleProfile "SelfServiceUser"

Tento příkaz vytvoří novou roli uživatele ContosoSelfServiceUsers, pomocí parametru UserRoleProfile označí nový typ role uživatele jako Self-Service uživatele a uloží nový objekt role uživatele do proměnné $SelfServiceRole.

Příklad 3: Vytvoření role správce virtuálního počítače

PS C:\> New-SCUserRole -Name "VirtualMachineAdmin" -UserRoleProfile "VMAdmin" -Description "Virtual Machine administrator for contoso.com domain"

Tento příkaz vytvoří roli uživatele správce virtuálního počítače s názvem VirtualMachineAdmin, poskytne popis Správce virtuálního počítače pro contoso.com doméně a pomocí parametru UserRoleProfile označí typ role uživatele jako VMAdmin.

Parametry

-Description

Určuje popis role uživatele.

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

-ID

Určuje jedinečné ID nové role uživatele.

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

-JobGroup

Určuje identifikátor řady příkazů, které běží jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje proměnnou, ve které se sleduje a ukládá průběh úlohy.

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

-Name

Určuje název nové role uživatele.

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

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina pracuje jménem uživatele, kterého tento parametr určuje.

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

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina pracuje jménem role uživatele, kterou tento parametr určuje.

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

-ParentUserRole

Určuje existující roli uživatele VMM jako nadřazenou roli nového uživatele.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-UserRoleProfile

Určuje typ profilu, který je základem nové role uživatele. Tento parametr přijímá tyto hodnoty:

  • Delegovaný správce
  • ReadOnlyAdmin
  • SelfServiceUser
  • Správce tenanta
  • VMAdmin
Type:Profile
Accepted values:Administrator, DelegatedAdmin, VMAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Určuje server VMM, na kterém tato rutina vytvoří roli uživatele.

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

Výstupy

UserRole

Tato rutina vrátí objekt UserRole .