Поделиться через


Add-SCUserRolePermission

Добавляет разрешение на роль пользователя.

Синтаксис

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>]

Описание

Командлет Add-SCUserRolePermission предоставляет разрешение роли пользователя.

Примечание

  • Параметр HostGroup можно использовать только в том случае, если параметр UserRole имеет значение VMAdmin.
  • Разрешения MigrateVM и UpdateVMFunctionalLevel доступны только для роли пользователя VMAdmin .
  • Разрешение ManageAzureProfiles доступно для всех ролей пользователей.

Параметры

-AllowLocalAdmin

Указывает, что этот командлет предоставляет разрешение allow Local Администратор.

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

-Author

Указывает, что этот командлет предоставляет разрешение "Автор".

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

-AuthorVMNetwork

Указывает, что этот командлет предоставляет разрешение Author VMNetwork.

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

-CanReceive

Указывает, что этот командлет предоставляет разрешение на получение.

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

-CanShare

Указывает, что этот командлет предоставляет разрешение Can Share.

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

-Checkpoint

Указывает, что этот командлет предоставляет разрешение Can Checkpoint.

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

-CheckpointRestoreOnly

Указывает, что этот командлет предоставляет разрешение на восстановление только для контрольной точки.

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

-Cloud

Указывает объект частного облака, для которого этот командлет изменяет роль пользователя.

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

-Deploy

Указывает, что этот командлет предоставляет разрешение "Развернуть виртуальную машину".

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

-DeployFromTemplateOnly

Указывает, что этот командлет предоставляет разрешение "Развернуть только из шаблона" виртуальной машины.

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

-DeployShielded

Указывает, что этот командлет предоставляет разрешение Deploy Shielded.

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

-HostGroup

Указывает объект группы узлов, для которого этот командлет изменяет роль пользователя.

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

Указывает, что этот командлет предоставляет разрешение на управление профилями Azure .

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

-MigrateVM

Указывает, что этот командлет предоставляет разрешение миграции виртуальной машины .

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

-OnBehalfOfUser

Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.

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

-OnBehalfOfUserRole

Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной этим параметром.

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

-PauseAndResume

Указывает, что этот командлет предоставляет разрешение на приостановку и возобновление.

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

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет выполнять аудит советов PRO.

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

-RemoteConnect

Указывает, что этот командлет предоставляет разрешение удаленного подключения.

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

-Remove

Указывает, что этот командлет предоставляет разрешение на удаление.

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

Указывает, что этот командлет предоставляет разрешение на сохранение виртуальной машины.

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

-Shutdown

Указывает, что этот командлет предоставляет разрешение на завершение работы виртуальной машины.

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

-Start

Указывает, что этот командлет предоставляет разрешение на запуск виртуальной машины.

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

-Stop

Указывает, что этот командлет предоставляет разрешение "Остановить виртуальную машину".

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

-Store

Указывает, что этот командлет предоставляет разрешение на использование виртуальной машины Can Store.

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

-UpdateVMFunctionalLevel

Указывает, что этот командлет предоставляет разрешение на обновление функционального уровня виртуальной машины.

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

-UserRole

Указывает роль пользователя, к которой этот командлет добавляет разрешения.

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

-UserRolePermission

Указывает userRolePermission , к которому этот командлет добавляет разрешения. Чтобы получить разрешение роли пользователя, используйте командлет Get-SCUserRolePermission .

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

-VMMServer

Указывает сервер Virtual Machine Manager (VMM), на котором этот командлет изменяет роль пользователя.

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

Выходные данные

UserRole

Этот командлет возвращает объект UserRole .