如何获取过去24小时内创建的所有网站集的列表并打印出自定义网络媒体资源名称?

时间:2013-08-22 07:14:37

标签: sharepoint powershell

我需要获取过去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”'

的位置参数

1 个答案:

答案 0 :(得分:1)

尝试一下:

... | select Url, @{Name='Created';Expression={$_.RootWeb.Created}},@{Name='ClientCode';Expression={$_.RootWeb.AllProperties['ClientCode']}}