gpt4 book ai didi

Powershell 工作流动态事件编译器错误 '.' 预期使用 $Date 变量

转载 作者:行者123 更新时间:2023-12-03 19:36:44 29 4
gpt4 key购买 nike

通常 PowerShell 错误会给我一些事情要做,但是这个错误让我陷入了循环。要进行测试,请执行以下代码:

workflow test-date{
$Date = Get-Date -format yyyyMMddHHmm -Verbose

Write-Output $Date
}

我得到的错误是:
The workflow 'test-date' could not be started: The following errors were encountered while processing the workflow tree:
'DynamicActivity': The private implementation of activity '1: DynamicActivity' has the following validation error: Compiler error(s) encountered processing expression "Date".
'.' expected.
At line:383 char:21
+ throw (New-Object System.Management.Automation.ErrorRecord $ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (System.Manageme...etersDictionary:PSBoundParametersDictionary) [], RuntimeException
+ FullyQualifiedErrorId : StartWorkflow.InvalidArgument

真正让我感到困惑的是它说它期待一个“。”某处。我不知道它期望在哪里找到一个“.”。我在谷歌上搜索了与我的情况无关的错误。我想更多地了解这个错误意味着什么,以及为什么我会得到它。如果有人也知道解决方案,那就太好了。

最佳答案

我不知道真正的原因,但如果你重命名变量 $date$something_else ,工作流程有效。

如:

Workflow Test-Date {
$aDate = Get-Date Get-Date -format yyyyMMddHHmm
$New_Date = Get-Date -format yyyyMMddHHmm

Write-Output $aDate
Write-Output $New_Date
}

我假设它在转换过程中触发了 .NET 中的关键字。

关于Powershell 工作流动态事件编译器错误 '.' 预期使用 $Date 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28114033/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com