if ((Get-PSSnapin “Microsoft.SharePoint.PowerShell” -ErrorAction SilentlyContinue) -eq $null) {
Add-PSSnapin “Microsoft.SharePoint.PowerShell”
}
$site = new-object Microsoft.SharePoint.SPSite(“https://ms03447-mysite-ec3.starbucks.net”);
$Context = [Microsoft.SharePoint.SPServiceContext]::GetContext($site);
$upAttribute = “SPS-PersonalSiteCapabilities”
$PeopleManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($Context)
$profiles = $PeopleManager.GetEnumerator()
Foreach ($User in $profiles)
{
If ($User[$upAttribute].tostring() -ne $null)
{
Write-Host “User who is not having my site:” $User.AccountName -ForegroundColor Green
}
}
write-host “Finished.”
$site.Dispose()
Add-PSSnapin “Microsoft.SharePoint.PowerShell”
}
$site = new-object Microsoft.SharePoint.SPSite(“https://ms03447-mysite-ec3.starbucks.net”);
$Context = [Microsoft.SharePoint.SPServiceContext]::GetContext($site);
$upAttribute = “SPS-PersonalSiteCapabilities”
$PeopleManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($Context)
$profiles = $PeopleManager.GetEnumerator()
Foreach ($User in $profiles)
{
If ($User[$upAttribute].tostring() -ne $null)
{
Write-Host “User who is not having my site:” $User.AccountName -ForegroundColor Green
}
}
write-host “Finished.”
$site.Dispose()
No comments:
Post a Comment