你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzLabServicesUser

创建或更新实验室用户的操作。

语法

New-AzLabServicesUser
   -LabName <String>
   -Name <String>
   -ResourceGroupName <String>
   -Email <String>
   [-SubscriptionId <String>]
   [-AdditionalUsageQuota <TimeSpan>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzLabServicesUser
   -Lab <Lab>
   -Name <String>
   -Email <String>
   [-SubscriptionId <String>]
   [-AdditionalUsageQuota <TimeSpan>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [<CommonParameters>]

说明

创建或更新实验室用户的操作。

示例

示例 1:将用户添加到实验室

New-AzLabServicesUser -LabName "Lab Name" -ResourceGroupName "Group Name" -Name "User Name" -Email "User@contoso.com"

Name
----
User Name

将用户添加到实验室。

参数

-AdditionalUsageQuota

除了实验室使用配额外,用户获得的使用量配额。

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

-AsJob

将命令作为作业运行

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

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Email

用户的电子邮件地址。

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

-Lab

若要构造,请参阅 LAB 属性的 NOTES 部分并创建哈希表。

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

-LabName

唯一标识在包含实验室帐户内的实验室的名称。 在资源 URI 中使用。

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

-Name

唯一标识在包含实验室内的用户的名称。 在资源 URI 中使用。

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

-NoWait

异步运行命令

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

-ResourceGroupName

资源组的名称。 此名称不区分大小写。

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

-SubscriptionId

目标订阅的 ID。

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

显示在此 cmdlet 运行的情况下将会发生什么。 此 cmdlet 未运行。

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

输入

Lab

输出

IUser

备注

别名

复杂参数属性

若要创建下面所述的参数,请构造包含相应属性的哈希表。 有关哈希表的信息,请运行Get-Help about_Hash_Tables。

实验室 <Lab>

  • Location <String>:资源所在的地理位置
  • [AdditionalCapabilityInstallGpuDriver <EnableState?>]:用于预安装专用 GPU 驱动程序的标志。
  • [AdminUserPassword <String>]:用户的密码。 TemplateVM createOption 需要此操作。
  • [AdminUserUsername <String>]:登录到实验室 VM 时要使用的用户名。
  • [AutoShutdownProfileDisconnectDelay <TimeSpan?>]:如果启用此行为,VM 将在用户断开连接后保持运行的时间量。
  • [AutoShutdownProfileIdleDelay <TimeSpan?>]:如果启用此行为,VM 将在关闭之前空闲的时间量。
  • [AutoShutdownProfileNoConnectDelay <TimeSpan?>]:如果未建立连接并启用此行为,VM 在关闭之前保持运行的时间量。
  • [AutoShutdownProfileShutdownOnDisconnect <EnableState?>]:是否在断开连接时关闭
  • [AutoShutdownProfileShutdownOnIdle <ShutdownOnIdleMode?>]:VM 是否在一段时间内处于空闲状态时关闭。
  • [AutoShutdownProfileShutdownWhenNotConnected <EnableState?>]:VM 是否在一段时间后未连接到 VM 时关闭。
  • [ConnectionProfileClientRdpAccess <ConnectionType?>]:已启用通过 RDP 进行客户端访问的访问级别。
  • [ConnectionProfileClientSshAccess <ConnectionType?>]:已启用通过 SSH 进行客户端访问的访问级别。
  • [ConnectionProfileWebRdpAccess <ConnectionType?>]:通过 RDP 为 Web 访问启用的访问级别。
  • [ConnectionProfileWebSshAccess <ConnectionType?>]:通过 SSH 为 Web 访问启用的访问级别。
  • [Description <String>]:实验室的说明。
  • [ImageReferenceId <String>]:图像资源 ID
  • [ImageReferenceOffer <String>]:映像产品/服务(如果适用)。
  • [ImageReferencePublisher <String>]:映像发布者
  • [ImageReferenceSku <String>]:映像 SKU
  • [ImageReferenceVersion <String>]:创建时指定的映像版本。
  • [NetworkProfileLoadBalancerId <String>]:外部负载均衡器资源 ID
  • [NetworkProfilePublicIPId <String>]:外部公共 IP 资源 ID
  • [NetworkProfileSubnetId <String>]:外部子网资源 ID
  • [NonAdminUserPassword <String>]:用户的密码。 TemplateVM createOption 需要此操作。
  • [NonAdminUserUsername <String>]:登录到实验室 VM 时要使用的用户名。
  • [PlanId <String>]:实验室计划的 ID。 在资源创建期间用于提供默认值,并在通过 labs.azure.com 创建实验室时充当权限容器。 在现有实验室上设置 labPlanId 可提供组织。
  • [RosterProfileActiveDirectoryGroupId <String>]:此实验室名单从中填充的 AAD 组 ID。 设置启用 AAD 同步模式。
  • [RosterProfileLmsInstance <String>]:标识 lms 实例的基本 URI。
  • [RosterProfileLtiClientId <String>]:lms 中 Azure 实验室服务工具的唯一 ID。
  • [RosterProfileLtiContextId <String>]:lms 中实验室的唯一上下文标识符。
  • [RosterProfileLtiRosterEndpoint <String>]:附加到此实验室的类的 lms 上名称和角色服务终结点的 URI。
  • [SecurityProfileOpenAccess <EnableState?>]:无论任何用户还是仅指定用户都可以注册到实验室。
  • [SkuCapacity <Int32?>]:如果 SKU 支持横向扩展/缩减,则应包含容量整数。 如果资源无法横向扩展/缩小,则可能会省略。
  • [SkuFamily <String>]:如果服务具有不同代的硬件(对于同一 SKU,则可以在此处捕获)。
  • [SkuName <String>]:SKU 的名称。 前 - P3。 它通常是字母+数字代码
  • [SkuSize <String>]:SKU 大小。 当名称字段是层和其他一些值的组合时,这将是独立的代码。
  • [SkuTier <SkuTier?>]:如果服务具有多个层,但在 PUT 上不需要,则需要资源提供程序实现此字段。
  • [SystemDataCreatedAt <DateTime?>]:资源创建时间戳 (UTC) 。
  • [SystemDataCreatedBy <String>]:创建资源的标识。
  • [SystemDataCreatedByType <CreatedByType?>]:创建资源的标识的类型。
  • [SystemDataLastModifiedAt <DateTime?>]:资源上次修改的时间戳 (UTC)
  • [SystemDataLastModifiedBy <String>]:上次修改资源的标识。
  • [SystemDataLastModifiedByType <CreatedByType?>]:上次修改资源的标识的类型。
  • [Title <String>]:实验室的标题。
  • [VirtualMachineProfileCreateOption <CreateOption?>]:指示从中创建的实验室虚拟机。
  • [VirtualMachineProfileUsageQuota <TimeSpan?>]:分配给每个实验室用户的初始配额。 必须是介于 0 到 9999 小时之间的时间跨度。
  • [VirtualMachineProfileUseSharedPassword <EnableState?>]:启用此选项将对所有用户 VM 使用相同的密码。
  • [Tag <ITrackedResourceTags>]:资源标记。
    • [(Any) <String>]:这表示可以将任何属性添加到此对象。