我已经广泛阅读,我可以通过以下方式将参数传递给我的 powershell 脚本:
param (
[Datetime]$argument
)
我还读到我可以定义一个默认值:
param (
[Datetime]$argument = Get-Date "5/1/2006 7:00 AM"
)
然而,这样做我得到:
在 C:\Users\medmondson\Desktop\Scripts\ScrumTimer.ps1:2 char:26 + [Datetime]$argument = Get-Date "5/1/2006 7:00 AM" + ~ '=' 后缺少表达式。在 C:\Users\medmondson\Desktop\Scripts\ScrumTimer.ps1:2 char:24 + [Datetime]$argument = Get-Date "5/1/2006 7:00 AM" + ~ Missing ')' in function parameter列表。在 C:\Users\medmondson\Desktop\Scripts\ScrumTimer.ps1:3 char:1 + ) + ~ Unexpected token ')' 在表达式或语句中。+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingExpressionAfterToken
这似乎只发生在DateTime
,知道我哪里出错了吗?