Hola !!!
En algunas ocasiones (como
cuando tenemos inconvenientes con manejo diferente de FQDN ) se necesita borrar
los usuarios que se encuentran en el perfil de usuario del servicio del user
profiler de Sharepoint 2013 … como hacemos esto ? … por medio de un script de
Powershell que presentamos a continuación.
$sitio = new-object
Microsoft.SharePoint.SPSite("http://skvkfm-it01/");
$Servicio =
[Microsoft.SharePoint.SPServiceContext]::GetContext($sitio);
$ManejadordePerfil = new-object
Microsoft.Office.Server.UserProfiles.UserProfileManager($Servicio)
$Perfiles = $ManejadordePerfil.GetEnumerator()
foreach($profile in $Perfiles)
{
$Nombre =
$profile.DisplayName
$Cuenta =
$profile[[Microsoft.Office.Server.UserProfiles.PropertyConstants]::AccountName].Value
#No debemos borrar
la cuenta administradora de Sharepoint
if($Cuenta -ne
"Demo\SpAdmin")
{
$ProfileManager.RemoveUserProfile($Cuenta);
write-host
"Perfil ", $Cuenta, " se Borro"
}
}
write-host "El proceso ha sido finalizado"
$sitio.Dispose()
Muchas gracias !!!
0 comentarios:
Publicar un comentario