Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从json:Property';读取时出现Powershell错误;日期格式';价值';YYYY-MM-DD';这是不可接受的_Json_Powershell_Azure Storage Blobs_Azure Stream Analytics_Azure Iot Hub - Fatal编程技术网

从json:Property';读取时出现Powershell错误;日期格式';价值';YYYY-MM-DD';这是不可接受的

从json:Property';读取时出现Powershell错误;日期格式';价值';YYYY-MM-DD';这是不可接受的,json,powershell,azure-storage-blobs,azure-stream-analytics,azure-iot-hub,Json,Powershell,Azure Storage Blobs,Azure Stream Analytics,Azure Iot Hub,我正在运行powershell(版本5)脚本,该脚本使用json模板在Azure IOT-HUB帐户中构建streamAnalytics作业。 streamAnalytics json文件使用以下属性将存储blob定义为输出: "outputs": [ { "Name": "iotstreamingoutput", "Properties": { "DataSource": { "Properties": { "Container": "

我正在运行powershell(版本5)脚本,该脚本使用json模板在Azure IOT-HUB帐户中构建streamAnalytics作业。 streamAnalytics json文件使用以下属性将存储blob定义为输出:

 "outputs":  [
{
    "Name":  "iotstreamingoutput",
    "Properties":  {
    "DataSource":  {
    "Properties":  {
      "Container":  "outputblob",
      "PathPattern":  "{date}/{time}",
      "DateFormat":  "YYYY-MM-DD",
      "TimeFormat":  "HH",
      "StorageAccounts":  [
          {
              "AccountKey":  "xxxxx"
              "AccountName":  "accountName"
          }
                      ]
     },
   "Type":  "Microsoft.Storage/Blob"
},
"Serialization":  {
      "Properties":  {
                         "Encoding":  "UTF8",
                         "Format":  "Array"
                     },
      "Type":  "Json"
              }
   }
 }
]
此PowerShell脚本运行以下命令:

New-AzureRmResourceGroupDeployment 
  -ResourceGroupName $IotHubResourceGroupName 
  -TemplateFile templateStreamAnalytics.json 
  -TemplateParameterFile parametersStreamAnalytics.json
但当我运行脚本时,它返回以下错误:

*'StreamAnalyticsJob' failed with message '{
  "code": "BadRequest",
  "message": "**The JSON provided in the request body is invalid. Property 'dateFormat' value 'YYYY-MM-DD' is not
acceptable.",**
  "details": {
    "code": "400"

有人能帮我理解为什么会发生此错误吗?

如果定义的是分钟而不是月,请尝试使用“yyy-MM-dd”


参考。

如果定义了分钟而不是月份,请尝试使用“yyy-MM-dd”


参考

脚本是什么/在哪里?您是否缺少
“{Date}/{Time}结尾的双引号,
@MickyBalladelli发现你的答案很可能是对的。我想你可以取消删除它。@Tomalak你的答案与问题一开始是如何构造的非常吻合。从某种程度上说,它可能仍然是,但OP使用了某种Azure cmdlet,它完全是这样做的,所以这种方法几乎没有什么可做的。What/where是脚本?你是否在“{Date}/{Time}结尾缺少一个双引号,@MickyBalladelli原来你的答案很可能是对的。我想你可以取消删除它。@Tomalak你的答案很准确,因为问题一开始是如何构造的。在某种程度上,它可能仍然是这样,但是OP使用了一些Azure cmdlet,它完全是这样做的,所以对于这种方法几乎没有什么可做的。