Update-SPRepopulateMicroblogFeedCache
刷新微博源缓存。
语法
Default
Update-SPRepopulateMicroblogFeedCache
-ProfileServiceApplicationProxy <SPServiceApplicationProxyPipeBind>
[-AccountName <String>]
[-AssignmentCollection <SPAssignmentCollection>]
[-SiteSubscription <SPSiteSubscriptionPipeBind>]
[-SiteUrl <String>]
[<CommonParameters>]
FollowableList
Update-SPRepopulateMicroblogFeedCache
-ProfileServiceApplicationProxy <SPServiceApplicationProxyPipeBind>
-SiteSubscription <SPSiteSubscriptionPipeBind>
-ListId <Guid>
-ListRootFolderUrl <String>
-SiteId <Guid>
-WebId <Guid>
[-AssignmentCollection <SPAssignmentCollection>]
[<CommonParameters>]
说明
使用 Update-SPRepopulateMicroblogFeedCache cmdlet 刷新给定用户的源。 在自动刷新失败或还原为旧版本的用户个人网站时,可以使用它。
刷新缓存时,应先运行 cmdlet, Update-SPRepopulateMicroblogLMTCache 然后再 Update-SPRepopulateMicroblogFeedCache 运行 cmdlet。
有关适用于 SharePoint 产品的 Windows PowerShell 的权限和最新信息,请参阅 SharePoint Server cmdlet。
示例
示例 1
$proxy = Get-SPServiceApplicationProxy | ?{$_.TypeName -eq 'User Profile Service Application Proxy'}
Update-SPRepopulateMicroblogFeedCache -ProfileServiceApplicationProxy $proxy -AccountName contoso\userName
此示例使用 AccountName 参数刷新特定用户的源。
示例 2
$site = (Get-SPWebApplication -IncludeCentralAdministration | ?{$_.IsAdministrationWebApplication -eq $true}).Sites[0]
$context = Get-SPServiceContext $site
$upm = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($context)
$profiles = $upm.GetEnumerator()
$proxy = Get-SPServiceApplicationProxy | ?{$_.TypeName -eq 'User Profile Service Application Proxy'}
while($profiles.MoveNext()) {
$profile = $profiles.Current
Update-SPRepopulateMicroblogFeedCache -ProfileServiceApplicationProxy $proxy -AccountName $profile.AccountName }
此示例刷新用户配置文件服务应用程序中所有用户的源。
示例 3
Update-SPRepopulateMicroblogFeedCache -ProfileServiceApplicationProxy $proxy -SiteUrl https://sharepoint.contoso.com
本示例刷新站点 https://sharepoint.contoso.com上的源。
参数
-AccountName
适用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019
指定用户配置文件服务应用程序的用户帐户名称。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
Default
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-AssignmentCollection
适用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019
管理对象以便正确进行处理。 使用 SPWeb 或 SPSite 等对象可能会耗用大量内存,而且在 Windows PowerShell 脚本中使用这些对象需要正确管理内存。 通过使用 SPAssignment 对象,可以将对象分配给变量,然后在不需要这些对象时对它们进行处理,以释放内存。 在使用 SPWeb、SPSite 或 SPSiteAdministration 对象时,如果不使用分配集合或 Global 参数,则会自动处理这些对象。
使用全局参数时,所有对象均包含在全局存储中。 如果未立即使用对象,或未通过使用 Stop-SPAssignment 命令来处理对象,则可能会发生内存不足的情况。
参数属性
| 类型: | SPAssignmentCollection |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ListId
适用:SharePoint Server 2016,SharePoint Server 2019
FollowableList 的 ListId。
参数属性
| 类型: | Guid |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
FollowableList
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ListRootFolderUrl
适用:SharePoint Server 2016,SharePoint Server 2019
FollowableList 的 RootFolderUrl。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
FollowableList
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ProfileServiceApplicationProxy
适用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019
指定要更新的 User Profile Service 应用程序代理。
键入的值必须是以下格式之一:
- 12345678-90ab-cdef-1234-567890bcdefgh 形式的有效 GUID
- 服务应用程序代理的有效名称(如 UserProfileSvcProxy1)
- 有效 SPServiceApplicationProxy 对象的实例
参数属性
| 类型: | SPServiceApplicationProxyPipeBind |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SiteId
适用:SharePoint Server 2016,SharePoint Server 2019
包含 FollowableList 的 SiteId。
参数属性
| 类型: | Guid |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
FollowableList
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SiteSubscription
适用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019
指定要在其下运行此服务的帐户。 在宿主环境中,此参数是强制参数;在非宿主环境中,此参数是可选参数。
参数属性
| 类型: | SPSiteSubscriptionPipeBind |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
Default
| Position: | Named |
| 必需: | False |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
FollowableList
| Position: | Named |
| 必需: | False |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SiteUrl
适用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019
指定要重新填充网站源的网站 URL。 如果未指定此参数,则必须指定 AccountName 参数。 如果未指定这两个参数,则会显示错误消息。
参数属性
| 类型: | String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
Default
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-WebId
适用:SharePoint Server 2016,SharePoint Server 2019
包含 FollowableList 的 WebId。
参数属性
| 类型: | Guid |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
FollowableList
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。