【发布时间】:2015-12-02 09:57:14
【问题描述】:
我想在这部分代码中添加条件:
$objInfos = New-Object PSObject -Property @{
Dossier = [string]"$($logs[0])"
"Taille totale" = [double]$logs[1]
"Categorie recherchee" = [double]$logs[2]
"Pourcentage" = [double]$logs[3]
"Date de dernier acces" = [DateTime]"$($logs[5])"
}
我需要每个案例都有条件,比如:
$objInfos = New-Object PSObject -Property @{
if ($test -eq 1){
Dossier = [string]"$($logs[0])"
}
"Taille totale" = [double]$logs[1]
"Categorie recherchee" = [double]$logs[2]
"Pourcentage" = [double]$logs[3]
"Date de dernier acces" = [DateTime]"$($logs[5])"
}
我试过这个方法没用
散列文字中的键后缺少“=”运算符。
请问有人知道怎么做吗?
【问题讨论】:
-
如果需要,可以使用
Add-Member添加属性。我看到你最近在这里问了很多问题,但还没有接受任何答案,尽管有一些很好的答案。请这样做,或者给作者留下评论,以便他们可以在需要时进行修改。
标签: powershell powershell-2.0 psobject