Add-SCUserRolePermission

사용자 역할에 권한을 추가합니다.

Syntax

Add-SCUserRolePermission
   [-VMMServer <ServerConnection>]
   -UserRole <SelfServiceUserRole>
   -Cloud <Cloud>
   [-AllowLocalAdmin]
   [-Checkpoint]
   [-CheckpointRestoreOnly]
   [-DeployFromTemplateOnly]
   [-Deploy]
   [-PauseAndResume]
   [-RemoteConnect]
   [-Remove]
   [-Save]
   [-Shutdown]
   [-Start]
   [-Stop]
   [-Store]
   [-DeployShielded]
   [-MigrateVM]
   [-UpdateVMFunctionalLevel]
   [-ManageAzureProfiles]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCUserRolePermission
   [-VMMServer <ServerConnection>]
   -UserRole <SelfServiceUserRole>
   [-AllowLocalAdmin]
   [-Author]
   [-AuthorVMNetwork]
   [-CanShare]
   [-CanReceive]
   [-Checkpoint]
   [-CheckpointRestoreOnly]
   [-DeployFromTemplateOnly]
   [-Deploy]
   [-PauseAndResume]
   [-RemoteConnect]
   [-Remove]
   [-Save]
   [-Shutdown]
   [-Start]
   [-Stop]
   [-Store]
   [-DeployShielded]
   [-MigrateVM]
   [-UpdateVMFunctionalLevel]
   [-ManageAzureProfiles]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCUserRolePermission
   -UserRole <SelfServiceUserRole>
   -HostGroup <HostGroup>
   [-VMMServer <ServerConnection>]
   [-AllowLocalAdmin]
   [-Checkpoint]
   [-CheckpointRestoreOnly]
   [-DeployFromTemplateOnly]
   [-Deploy]
   [-PauseAndResume]
   [-RemoteConnect]
   [-Remove]
   [-Save]
   [-Shutdown][-Start]
   [-Stop]
   [-Store]
   [-DeployShielded]
   [-MigrateVM]
   [-UpdateVMFunctionalLevel]
   [-ManageAzureProfiles]
   [-RunAsynchronously]
   [-PROTipID <guid>]
   [-JobVariable <string>]
   [-OnBehalfOfUser <string>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCUserRolePermission
   [-VMMServer <ServerConnection>]
   [-Cloud <Cloud>]
   -JobGroup <Guid>
   [-AllowLocalAdmin]
   [-Author]
   [-AuthorVMNetwork]
   [-CanShare]
   [-CanReceive]
   [-Checkpoint]
   [-CheckpointRestoreOnly]
   [-DeployFromTemplateOnly]
   [-Deploy]
   [-PauseAndResume]
   [-RemoteConnect]
   [-Remove]
   [-Save]
   [-Shutdown]
   [-Start]
   [-Stop]
   [-Store]
   [-DeployShielded]
   [-MigrateVM]
   [-UpdateVMFunctionalLevel]
   [-ManageAzureProfiles]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCUserRolePermission
   [-VMMServer <ServerConnection>]
   [-HostGroup <HostGroup>]
   -JobGroup <Guid>
   [-AllowLocalAdmin]
   [-Author]
   [-AuthorVMNetwork]
   [-CanShare]
   [-CanReceive]
   [-Checkpoint]
   [-CheckpointRestoreOnly]
   [-DeployFromTemplateOnly]
   [-Deploy]
   [-PauseAndResume]
   [-RemoteConnect]
   [-Remove]
   [-Save]
   [-Shutdown]
   [-Start]
   [-Stop]
   [-Store]
   [-DeployShielded]
   [-MigrateVM]
   [-UpdateVMFunctionalLevel]
   [-ManageAzureProfiles]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCUserRolePermission
   [-VMMServer <ServerConnection>]
   -UserRolePermission <UserRolePermission>
   [-AllowLocalAdmin]
   [-Checkpoint]
   [-CheckpointRestoreOnly]
   [-DeployFromTemplateOnly]
   [-Deploy]
   [-PauseAndResume]
   [-RemoteConnect]
   [-Remove]
   [-Save]
   [-Shutdown]
   [-Start]
   [-Stop]
   [-Store]
   [-DeployShielded]
   [-MigrateVM]
   [-UpdateVMFunctionalLevel]
   [-ManageAzureProfiles]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Add-SCUserRolePermission cmdlet은 사용자 역할에 대한 권한을 부여합니다.

참고

  • UserRole 매개 변수가 VMAdmin인 경우에만 매개 변수 HostGroup을 사용할 수 있습니다.
  • MigrateVM 및 UpdateVMFunctionalLevel 권한은 VMAdmin 사용자 역할에만 사용할 수 있습니다.
  • ManageAzureProfiles 권한은 모든 사용자 역할에 사용할 수 있습니다.

매개 변수

-AllowLocalAdmin

이 cmdlet이 로컬 관리 허용 권한을 부여한다는 것을 나타냅니다.

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

-Author

이 cmdlet이 작성자 권한을 부여했음을 나타냅니다.

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

-AuthorVMNetwork

이 cmdlet이 작성자 VMNetwork 권한을 부여했음을 나타냅니다.

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

-CanReceive

이 cmdlet이 수신 가능 권한을 부여했음을 나타냅니다.

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

-CanShare

이 cmdlet이 공유 가능 권한을 부여했음을 나타냅니다.

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

-Checkpoint

이 cmdlet이 Can Checkpoint 권한을 부여했음을 나타냅니다.

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

-CheckpointRestoreOnly

이 cmdlet이 Can Checkpoint Restore Only 권한을 부여했음을 나타냅니다.

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

-Cloud

이 cmdlet이 사용자 역할을 수정하는 프라이빗 클라우드 개체를 지정합니다.

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

-Deploy

이 cmdlet이 가상 머신 배포 권한을 부여했음을 나타냅니다.

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

-DeployFromTemplateOnly

이 cmdlet이 템플릿에서 배포 전용 가상 머신 권한을 부여한다는 것을 나타냅니다.

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

-DeployShielded

이 cmdlet이 보호된 배포 권한을 부여했음을 나타냅니다.

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

-HostGroup

이 cmdlet이 사용자 역할을 수정하는 호스트 그룹 개체를 지정합니다.

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

-JobGroup

동일한 작업 그룹 식별자를 포함하는 최종 명령 바로 앞에 집합으로 실행되는 일련의 명령에 대한 식별자를 지정합니다.

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

-JobVariable

작업 진행률을 추적하고 저장하는 변수를 지정합니다.

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

-ManageAzureProfiles

이 cmdlet이 Azure 프로필 관리 권한을 부여한다는 것을 나타냅니다.

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

-MigrateVM

이 cmdlet이 Virtual Machine 마이그레이션 권한을 부여했음을 나타냅니다.

Type:SwitchParameter
Position:Named
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

-PauseAndResume

이 cmdlet이 일시 중지 및 다시 시작할 수 있는 권한을 부여했음을 나타냅니다.

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

-PROTipID

이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.

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

-RemoteConnect

이 cmdlet이 원격 연결 권한을 부여한다는 것을 나타냅니다.

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

-Remove

이 cmdlet이 제거 가능 권한을 부여했음을 나타냅니다.

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

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

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

-Save

이 cmdlet이 VM을 저장할 수 있는 권한을 부여했음을 나타냅니다.

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

-Shutdown

이 cmdlet이 가상 머신을 종료할 수 있는 권한을 부여했음을 나타냅니다.

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

-Start

이 cmdlet이 가상 머신을 시작할 수 있는 권한을 부여했음을 나타냅니다.

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

-Stop

이 cmdlet이 가상 머신을 중지할 수 있는 권한을 부여했음을 나타냅니다.

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

-Store

이 cmdlet이 Can Store 가상 머신 권한을 부여했음을 나타냅니다.

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

-UpdateVMFunctionalLevel

이 cmdlet이 가상 머신 기능 수준을 업데이트할 수 있는 권한을 부여했음을 나타냅니다.

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

-UserRole

이 cmdlet에서 사용 권한을 추가하는 사용자 역할을 지정합니다.

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

-UserRolePermission

이 cmdlet에서 사용 권한을 추가하는 UserRolePermission 을 지정합니다. 사용자 역할 권한을 얻으려면 Get-SCUserRolePermission cmdlet을 사용합니다.

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

-VMMServer

이 cmdlet이 사용자 역할을 수정하는 VMM(Virtual Machine Manager) 서버를 지정합니다.

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

출력

UserRole

이 cmdlet은 UserRole 개체를 반환합니다.