警告:在Get-SPSite中发现了更多结果,但未返回。尝试设置凭据时使用“限制-ALL”

时间:2014-09-16 16:36:41

标签: powershell docusignapi

尝试在激活DocuSign功能的SharePoint网站上设置凭据时,我收到警告:

"警告:在Get-SPSite中发现了更多结果但未返回。使用'限制-ALL'返回所有可能的结果。"

正则表达式匹配一次只能遍历20个对象,我有大约60个站点。我应该在哪里添加" -Limit ALL'在PowerShell中,它会遍历我的所有网站,而不仅仅是顶部的字母20?

Get-SPSite | ForEach-Object {
           if ( [RegEx]::IsMatch($_.Url, $regEx) ) {
              $url = $_.Url
              write-host "   $url"
           }
        }

2 个答案:

答案 0 :(得分:2)

您可以将其添加到Get-SPSite命令,就像错误状态一样。

Get-SPSite -Limit ALL | ForEach-Object {

答案 1 :(得分:2)

-Limit ALL参数属于Get-SPSite cmdlet:

Get-SPSite -Limit ALL | ForEach-Object {
  ... iterate over each site ...
}

参考:http://technet.microsoft.com/en-us/library/ff607950.aspx