Perfiles no imprtados

20/07/2005 - 13:24 por Luismi | Informe spam
Hola a todos,

Tengo una duda que comentar, a ver si alguien ha hecho alguna vez algo
parecido. En Configuración del sitio del portal, dentro de perfiles de
usuario, concretamente la dirección compelta seria:
http://miportal/_layouts/1033/ProfM...iew=Active

Bien. En la lista se muestran los perfiles que han sido importados, lo
mismo puedes hacer que se muestren los perfiles que no han sido importados.
Lo que yo quiero hacer a traves de programción es saber si un usuario ha
sido importado, y si no lo ha sido, borrarlo. Creo que me he mirado todo el
SDK, pero no he encontrado nada para saber si un perfil de usuario ha sido
importado. Tampoco en páginas de Microsoft ni en internet. ¿Álguien ha hecho
alguna vez algo parecido?

Un saludo, Luismi.
 

Leer las respuestas

#1 Gustavo
20/07/2005 - 15:05 | Informe spam
Hola Luis,
El modelo de objetos de SPS no te deja ver si un usuario no ha sido
importado, pero mirando directamente en la Base de Datos lo puedes ver. La
tabla "UserProfile" de la BD "..._PROF" tiene un campo "bDeleted" que es 1 si
el usuario no ha sido importado, o 0 en el caso contrario.
Lo que puedes hacer es usando una consulta a esta tabla, buscar los usuarios
que estan marcados con un "1", y usando el metodo "RemoveUserProfile" de la
clase "UserProfileManager" en el modelo de objetos, sacarlo de la base de
datos.
Recuerda tener mucho cuidado con lo que haces con la Base de Datos, y que
Microsoft no recomienda hacer este tipo de "trucos sucios".
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx


"Luismi" wrote:

Hola a todos,

Tengo una duda que comentar, a ver si alguien ha hecho alguna vez algo
parecido. En Configuración del sitio del portal, dentro de perfiles de
usuario, concretamente la dirección compelta seria:
http://miportal/_layouts/1033/ProfM...iew=Active

Bien. En la lista se muestran los perfiles que han sido importados, lo
mismo puedes hacer que se muestren los perfiles que no han sido importados.
Lo que yo quiero hacer a traves de programción es saber si un usuario ha
sido importado, y si no lo ha sido, borrarlo. Creo que me he mirado todo el
SDK, pero no he encontrado nada para saber si un perfil de usuario ha sido
importado. Tampoco en páginas de Microsoft ni en internet. ¿Álguien ha hecho
alguna vez algo parecido?

Un saludo, Luismi.



Preguntas similares