Add-SCUserRolePermission

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

Синтаксис

Values

Add-SCUserRolePermission
    -UserRole <SelfServiceUserRole>
    -Cloud <Cloud>
    [-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>]

UserRole

Add-SCUserRolePermission
    -UserRole <SelfServiceUserRole>
    [-VMMServer <ServerConnection>]
    [-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>]

ValuesHostGroup

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

JobGroup

Add-SCUserRolePermission
    -JobGroup <Guid>
    [-VMMServer <ServerConnection>]
    [-Cloud <Cloud>]
    [-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>]

JobGroupHostGroup

Add-SCUserRolePermission
    -JobGroup <Guid>
    [-VMMServer <ServerConnection>]
    [-HostGroup <HostGroup>]
    [-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>]

UserRolePermission

Add-SCUserRolePermission
    -UserRolePermission <UserRolePermission>
    [-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 предоставляет разрешение роли пользователя.

Замечание

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

Параметры

-AllowLocalAdmin

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Author

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UserRole
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
JobGroup
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AuthorVMNetwork

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UserRole
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
JobGroup
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CanReceive

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UserRole
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
JobGroup
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CanShare

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UserRole
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
JobGroup
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Checkpoint

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CheckpointRestoreOnly

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Cloud

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

Свойства параметра

Тип:Cloud
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Values
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Deploy

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DeployFromTemplateOnly

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DeployShielded

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HostGroup

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

Свойства параметра

Тип:HostGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobGroup

Указывает идентификатор для ряда команд, которые выполняются как набор непосредственно перед выполнением последней команды, включающей тот же идентификатор группы заданий.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

JobGroup
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает переменную, в которой отслеживается и сохраняется ход выполнения задания.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ManageAzureProfiles

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MigrateVM

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OnBehalfOfUser

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OnBehalfOfUserRole

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

Свойства параметра

Тип:UserRole
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PauseAndResume

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoteConnect

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Remove

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Save

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Shutdown

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Start

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Stop

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Store

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UpdateVMFunctionalLevel

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UserRole

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

Свойства параметра

Тип:SelfServiceUserRole
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

Values
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
UserRole
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UserRolePermission

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

Свойства параметра

Тип:UserRolePermission
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

UserRolePermission
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

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

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

UserRole

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