Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $proxy = Get-SPServiceApplicationProxy | ? {$_.Name -ilike "User Profile Service Application*"}
- Update-SPRepopulateMicroblogLMTCache -ProfileServiceApplicationProxy $proxy
- [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Server")
- [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Server.UserProfiles")
- $url = "http://mysiteurl.domain.com"
- $contextWeb = New-Object Microsoft.SharePoint.SPSite($url);
- $ServerContext = [Microsoft.Office.Server.ServerContext]::GetContext($contextWeb);
- $UserProfileManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($ServerContext);
- $Profiles = $UserProfileManager.GetEnumerator();
- foreach ($oUser in $Profiles ) {
- if ($oUser.item("SPS-PersonalSiteCapabilities").Value -eq 14 ){
- $personalurl = $url + $oUser.item("personalspace").Value
- Write-Host $oUser.item("AccountName").Value
- Update-SPRepopulateMicroblogFeedCache -ProfileServiceApplicationProxy $proxy -accountname $oUser.item("AccountName").Value
- #-siteurl $personalurl
- }
- }
- $contextWeb.Dispose()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement