2017-01-30 1 views
0

Je suis en train de mettre à jour la requête d'analyse de flux azure à l'aide de powershell.Mise à jour de la requête d'analyse de flux azur dans PowerShell en passant le paramètre de ligne de commande au lieu de le spécifier dans le fichier .json

New-AzureRMStreamAnalyticsTransformation -ResourceGroupName StreamAnalytics-Default-Central-US –File "C:\Transformation.json" –JobName StreamingJob –Name StreamingJobTransform -Force 

Pour que je dois passer requête d'analyse de flux dans le fichier .json et ce fichier .json contient

"properties":{  
    "streamingUnits":1, 
    "query":"select * from MyEventHubSource" 
} 

Donc, ma question est au lieu de passer la requête dans le fichier .json est-il possible de spécifier une requête dans l'argument de la ligne de commande? Je ne trouve aucun moyen de le faire dans un document Microsoft.

Répondre

0

Les mises à jour de ressources ARM doivent être spécifiées dans un fichier, il n'est pas possible de le passer en argument de ligne de commande. Si c'est important, vous pouvez peut-être créer un fichier ps1 qui crée un fichier temporaire à partir de l'argument de la ligne de commande et appelle la cmdlet Azure.