共用方式為


Get-SCUserRole

取得 VMM 使用者角色。

Syntax

Get-SCUserRole
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-UserRoleProfile <Profile>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCUserRole Cmdlet 會取得一或多個 Virtual Machine Manager (VMM) 使用者角色。 VMM 會使用角色型安全性來定義指定使用者角色的成員可以操作的界限,以及使用者角色可執行檔一組允許作業成員。

如需建立使用者角色的相關資訊,請輸入 Get-Help New-SCUserRole

如需設定使用者角色屬性的相關資訊,包括委派和唯讀系統管理員的範圍,以及自助式使用者的範圍和動作,請輸入 Get-Help Set-SCUserRole

範例

範例 1:取得所有使用者角色

PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"

此命令會取得伺服器上名為 VMMServer01.Contoso.com 的所有 VMM 使用者角色。 此命令會顯示每個使用者角色的相關資訊。

範例 2:依名稱取得使用者角色

PS C:\> Get-SCUserRole -Name "Administrator"

此命令會取得名為 Administrator 的使用者角色物件。 此命令會顯示該使用者角色的相關資訊。

範例 3:依設定檔取得使用者角色

PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com" -UserRoleProfile "SelfServiceUser"

此命令會取得名為 VMMServer01 且具有 SelfServiceUser 使用者角色設定檔的伺服器使用者角色。 此命令會顯示這些使用者角色的相關資訊。

範例 4:顯示使用者角色物件的屬性和其他資訊

PS C:\> $UserRoles = Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"
PS C:\> $UserRoles | Select-Object -Property Name, UserRoleProfile, ParentUserRole, Cloud
PS C:\> $UserRoles | Get-Member

第一個命令會取得名為 VMMServer01 之伺服器上的所有使用者角色物件,然後將這些物件儲存在$UserRoles變數中。

第二個命令會將$UserRoles中的每個使用者角色物件傳遞給 Select-Object Cmdlet,然後顯示每個使用者角色的名稱、使用者角色設定檔、父使用者角色和雲端

最後一個命令會將$UserRoles中的每個使用者角色傳遞給 Get-Member Cmdlet,其中會顯示每個使用者角色的 .NET 類型,以及與每個使用者角色類型相關聯的方法和屬性。

參數

-ID

指定這個 Cmdlet 取得之使用者角色的唯一識別碼。

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

-Name

指定這個 Cmdlet 取得的 VMM 使用者角色名稱。

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

-OnBehalfOfUser

指定使用者名稱。 這個 Cmdlet 會代表此參數所指定的使用者運作。

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

-OnBehalfOfUserRole

指定使用者角色。 若要取得使用者角色,請使用 Get-SCUserRole Cmdlet。 這個 Cmdlet 會代表此參數所指定的使用者角色運作。

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

-UserRoleProfile

指定此 Cmdlet 取得之使用者角色的基礎配置檔案類型。 此參數可接受的值為:

  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser
Type:Profile
Accepted values:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定此 Cmdlet 取得使用者角色的 VMM 伺服器。

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

輸出

UserRole

此 Cmdlet 會傳回 UserRole 物件。