m.e*_*son 4 parameters powershell function parameter-passing powershell-3.0
我已经广泛阅读了我可以通过以下方式将参数传递给我的powershell脚本:
param (
[Datetime]$argument
)
Run Code Online (Sandbox Code Playgroud)
我还读到我可以定义一个默认值:
param (
[Datetime]$argument = Get-Date "5/1/2006 7:00 AM"
)
Run Code Online (Sandbox Code Playgroud)
但是,这样做我得到:
在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 +)+〜意外的标记')'.+ CategoryInfo:ParserError:(:) [],ParentContainsErrorRecordException + FullyQualifiedErrorId:MissingExpressionAfterToken
这似乎只出现DateTime
在我出错的任何想法吗?
CB.*_*CB. 12
尝试将值括起来 ()
param (
[Datetime]$argument = (Get-Date "5/1/2006 7:00 AM")
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12100 次 |
最近记录: |