我需要获取过去24小时内所有网站集的列表,并打印出一个网络媒体资源(如果存在)。
我试过这个
$Today = [DateTime]::Today
$Yesterday = $Today.AddDays(-1)
Get-SPSite -Limit All | where {$_.RootWeb.Created -ge $Yesterday -And $_.RootWeb.Created -lt $Today} | select Url, {$_.RootWeb.Created}, $_.RootWeb.AllProperties{"ClientCode"}
但是出现了这个错误
Select-Object:找不到接受参数'“ClientCode”'
的位置参数答案 0 :(得分:1)
尝试一下:
... | select Url, @{Name='Created';Expression={$_.RootWeb.Created}},@{Name='ClientCode';Expression={$_.RootWeb.AllProperties['ClientCode']}}