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

New-AzMLWorkspaceCommandJobObject

为 CommandJob 创建内存中对象。

语法

New-AzMLWorkspaceCommandJobObject
   -Command <String>
   -EnvironmentId <String>
   [-CodeId <String>]
   [-ComputeId <String>]
   [-Description <String>]
   [-DisplayName <String>]
   [-DistributionType <DistributionType>]
   [-EnvironmentVariable <Hashtable>]
   [-ExperimentName <String>]
   [-IdentityType <IdentityConfigurationType>]
   [-IsArchived <Boolean>]
   [-JobInput <ICommandJobInputs>]
   [-JobOutput <ICommandJobOutputs>]
   [-LimitTimeout <TimeSpan>]
   [-Property <IResourceBaseProperties>]
   [-ResourceInstanceCount <Int32>]
   [-ResourceInstanceType <String>]
   [-ResourceProperty <IResourceConfigurationProperties>]
   [-ServiceEndpoint <String>]
   [-ServicePort <Int32>]
   [-ServiceProperty <IJobServiceProperties>]
   [-ServiceType <String>]
   [-Tag <IResourceBaseTags>]
   [<CommonParameters>]

说明

为 CommandJob 创建内存中对象。

示例

示例 1:为 CommandJob 创建内存中对象

# You can use following commands to create job input or job oupt as vaule pass to JobInput or JobOutput parameter of the  New-AzMLWorkspaceCommandJobObject

# New-AzMLWorkspaceCustomModelJobInputObject
# New-AzMLWorkspaceCustomModelJobOutputObject
# New-AzMLWorkspaceLiteralJobInputObject
# New-AzMLWorkspaceMLFlowModelJobInputObject
# New-AzMLWorkspaceMLFlowModelJobOutputObject
# New-AzMLWorkspaceMLTableJobInputObject
# New-AzMLWorkspaceMLTableJobOutputObject
# New-AzMLWorkspaceSharedPrivateLinkResourceObject
# New-AzMLWorkspaceTritonModelJobInputObject
# New-AzMLWorkspaceTritonModelJobOutputObject
# New-AzMLWorkspaceUriFileJobInputObject
# New-AzMLWorkspaceUriFileJobOutputObject
# New-AzMLWorkspaceUriFolderJobInputObject
# New-AzMLWorkspaceUriFolderJobOutputObject

New-AzMLWorkspaceCommandJobObject -Command "echo `"hello world`"" `
-ComputeId '/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/ml-rg-test/providers/Microsoft.MachineLearningServices/workspaces/mlworkspace-test01/computes/aml02' `
-EnvironmentId '/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/ml-rg-test/providers/Microsoft.MachineLearningServices/workspaces/mlworkspace-test01/environments/commandjobenv/versions/1'`
-DisplayName 'commandjob01' -ExperimentName 'commandjobexperiment'

为 CommandJob 创建内存中对象。

参数

-CodeId

代码资产的 ARM 资源 ID。

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

-Command

[必需]在启动作业时执行的命令。 例如 “python train.py”。

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

-ComputeId

计算资源的 ARM 资源 ID。

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

-Description

资产说明文本。

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

-DisplayName

作业的显示名称。

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

-DistributionType

[必需]指定分发框架的类型。

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

-EnvironmentId

[必需]作业的环境规范的 ARM 资源 ID。

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

-EnvironmentVariable

作业中包含的环境变量。

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

-ExperimentName

作业所属的试验的名称。 如果未设置,作业将放置在“默认”试验中。

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

-IdentityType

[必需]指定标识框架的类型。

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

-IsArchived

资产是否已存档?

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

-JobInput

作业中使用的输入数据绑定的映射。 若要构造,请参阅 JOBINPUT 属性的 NOTES 部分,并创建哈希表。

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

-JobOutput

作业中使用的输出数据绑定的映射。 若要构造,请参阅 JOBOUTPUT 属性的 NOTES 部分并创建哈希表。

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

-LimitTimeout

ISO 8601 格式的最大运行持续时间,之后作业将被取消。 仅支持精度为秒的持续时间。

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

-Property

资产属性字典。 若要构造,请参阅 PROPERTY 属性的 NOTES 部分并创建哈希表。

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

-ResourceInstanceCount

计算目标使用的可选实例或节点数。

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

-ResourceInstanceType

计算目标支持的可选 VM 类型。

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

-ResourceProperty

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

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

-ServiceEndpoint

终结点的 URL。

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

-ServicePort

终结点的端口。

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

-ServiceProperty

在终结点上设置的其他属性。 若要构造,请参阅有关 标准版RVICEPROPERTY 属性的 NOTES 部分,并创建哈希表。

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

-ServiceType

终结点类型。

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

-Tag

标记字典。 可以添加、删除和更新标记。 若要构造,请参阅 TAG 属性的 NOTES 部分并创建哈希表。

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

输出

CommandJob

备注

别名

复杂参数属性

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

JOBINPUT <ICommandJobInputs>:映射作业中使用的输入数据绑定。

  • [(Any) <IJobInput>]:这表示可以将任何属性添加到此对象。

JOBOUTPUT <ICommandJobOutputs>:映射作业中使用的输出数据绑定。

  • [(Any) <IJobOutput>]:这表示可以将任何属性添加到此对象。

PROPERTY <IResourceBaseProperties>:资产属性字典。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。

RESOURCEPROPERTY <IResourceConfigurationProperties>:其他属性包。

  • [(Any) <Object>]:这表示可以将任何属性添加到此对象。

标准版RVICEPROPERTY<IJobServiceProperties>:在终结点上设置的其他属性。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。

TAG <IResourceBaseTags>:标记字典。 可以添加、删除和更新标记。

  • [(Any) <String>]:这表示可以将任何属性添加到此对象。