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

New-AzureRmStreamAnalyticsTransformation

在作业中创建或更新转换。

重要

由于 Az PowerShell 模块现在已具有 AzureRM PowerShell 模块的所有功能及更多功能,因此我们将于 2024 年 2 月 29 日停用 AzureRM PowerShell 模块。

若要避免服务中断,请更新脚本,在 2024 年 2 月 29 日结束之前将使用 AzureRM PowerShell 模块的脚本更新为使用 Az PowerShell 模块。 若要自动更新脚本,请按照快速入门指南操作。

语法

New-AzureRmStreamAnalyticsTransformation
   [-JobName] <String>
   [[-Name] <String>]
   [-File] <String>
   [-Force]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

New-AzureRmStreamAnalyticsTransformation cmdlet 在流分析作业中创建转换或更新现有转换。 The name of the transformation can be specified in the .JSON file or on the command line. 如果同时指定了两者,则命令行上的名称必须与文件中的名称匹配。 如果指定已存在的转换且未指定 Force 参数,则 cmdlet 将询问是否替换现有转换。 如果指定 Force 参数并指定现有转换名称,则无需确认即可替换转换。

示例

示例 1:在作业中创建或替换转换

PS C:\>New-AzureRmStreamAnalyticsTransformation -ResourceGroupName "StreamAnalytics-Default-West-US" -File "C:\Transformation.json" -JobName "StreamingJob" -Name "StreamingJobTransform"

此命令在名为 StreamingJob 的作业中创建名为 StreamingJobTransform 的转换。 如果现有转换已使用该名称定义,则 cmdlet 将询问是否替换它。

示例 2:替换作业中的转换

PS C:\>New-AzureRmStreamAnalyticsTransformation -ResourceGroupName "StreamAnalytics-Default-West-US" -File "C:\Transformation.json" -JobName "StreamingJob" -Name "StreamingJobTransform" -Force

此命令在作业 StreamingJob 中替换 StreamingJobTransform 的定义,而无需确认。

参数

-Confirm

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

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

-DefaultProfile

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

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

-File

指定 JSON 文件的路径,该文件包含要创建的 Azure 流分析转换的 JSON 表示形式。

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

-Force

强制运行命令而不要求用户确认。

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

-JobName

指定要在其中创建 Azure 流分析转换的 Azure 流分析作业的名称。

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

-Name

指定要创建的 Azure 流分析转换的名称。

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

-ResourceGroupName

指定要在其中创建 Azure 流分析转换的资源组的名称。

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

-WhatIf

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

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

输入

String

输出

PSTransformation