Mostrando entradas con la etiqueta ForeFront Identity Manager. Mostrar todas las entradas
Mostrando entradas con la etiqueta ForeFront Identity Manager. Mostrar todas las entradas

viernes, 20 de junio de 2014

Error en el job de importación de perfiles Sharepoint 2013

En el event viewer me aparecería el siguiente error al tratar de crear la conexión con el AD para sincronizar los perfiles de usuario:

The Execute method of job definition Microsoft.Office.Server.UserProfiles.UserProfileImportJob (ID e36c4c55-acf8-44d6-8d49-ddd653d3482e) threw an exception. More information is included below.

Y en los logs de Sharepoint aparecía lo siguiente:

The request channel timed out while waiting for a reply after 00:29:59.9844372. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout.

Primero aumento las propiedades FIMWebClientTimeOut y LdapConnectionTimeout

$upaApp = Get-SPServiceApplication | ? {$_.name -like 'User Profile Service'}
$upaApp. FIMWebClientTimeOut = 1800000 //This value is in milliseconds
$upaApp.Update()

$upaAppProxy = Get-SPServiceApplicationProxy | ? {$_.name -like 'User Profile Service Proxy'}
$upaAppProxy.LdapConnectionTimeout = 1800 //This value is in seconds
$upaAppProxy.Update()

FIMWebClientTimeOut: después de seleccionar que quieres sincronizar, y presionar OK sobre la página editdsserver.aspx page, SharePoint crea dentro del servicio FIM service un management agent.  El tiempo default es 16 minutos, si tienes una estructura de OU´s muy grande se complicará llegar en ese tiempo default.

LdapConnectionTimeout: es el timeout para la conexión de AD, el valor default es 30 segundos,

Hago un iisreset, y verifico de nuevo la importación.

El error me seguía apareciendo. Después me di cuenta que estaba habilitado el proxy en el Internet Explorer, y no estaba las excepciones correctas, lo que hice es sacar el proxy y anduvo perfecto.

En el caso que necesites tener el proxy habilitado por algún motivo, puedes hacer es agregar las extensiones en los archivos de configuración.

En los siguientes archivos:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\BIN\OWSTIMER.EXE.CONFIG

C:\Program Files\Microsoft Office Servers\15.0\Synchronization Service\Bin\miiserver.exe.config

C:\Program Files\Microsoft Office Servers\15.0\Service\Microsoft.ResourceManagement.Service.exe.config

agrego las excepciones

<configuration>
    <system.net>
    <defaultProxy>
        <bypasslist>
            <add address="[a-z]+\.contoso\.com" />
            <add address="192\.168\..*" />
            <add address="Netbios name of server" />
        </bypasslist>
    </defaultProxy>
    </system.net>
</configuration>

domingo, 21 de abril de 2013

Links útiles #40 Sharepoint 2013

1-Apps for SharePoint UX design guidelines

App UX main scenarios

Guía para la experiencia de usuario para las Apps de Sharepoint 2013.

http://msdn.microsoft.com/en-us/library/fp179934.aspx

http://msdn.microsoft.com/en-us/library/office/apps/jj220046.aspx

2-Tabs de Páginas de Web parts en Sharepoint 2013

Tabs

http://www.ashokraja.me/post/Tab-Pages-WebPart-in-SharePoint-2013-based-on-jQuery-Easy-Tabs-without-combining-multiple-web-parts.aspx

3-Bucket List App en Sharepoint 2013

image

El siguiente ejemplo nos explica como crear una bucket list (To do style) App mediante el framework Knockout

http://ahordijk.wordpress.com/2013/04/05/building-sharepoint-2013-mvvm-apps-the-bucket-list/

4-Ejemplos del uso de la interfaz REST en Sharepoint 2013

ListasEnSitio

http://blogs.encamina.com/desarrollandosobresharepoint/2013/04/16/sharepoint-app-operaciones-basicas-utilizando-la-api-rest/

5-Configuración de FIM (Forefront Identity Manager) 2010 R2 SP1 Portal y Sharepoint 2013

image_thumb[38]

El artículo nos explica como deployar FIM y las mejores prácticas sobre el deployment.

http://www.harbar.net/articles/fimportal.aspx

http://www.fimspecialist.com/fim-portal/installing-fim-2010-r2-sp1-portal-on-sharepoint-foundation-2013/

http://www.fimspecialist.com/fim-portal/installing-fim-2010-r2-sp1-portal-on-sharepoint-foundation-2013/

http://blog.konab.com/2013/02/using-sharepoint-foundation-2013-with-fim/

sábado, 15 de septiembre de 2012

Tips/Info #69 Sharepoint 2010

1-Usar la clase SPMonitoredScope

SPMonitoredScope monitoredScope = new SPMonitoredScope("Probando Monitored Scope");
            {
                SPWeb myTopWeb = SPContext.Current.Site.RootWeb;
                {
                    SPList list = myTopWeb.Lists.TryGetList("Lista");
                    if (list != null)
                    {
                        SPListItem listItem = list.Items.Add();
                        listItem["Title"] = "Prueba MonitoredScope";
                        listItem.Update();
                    }
                }
            }

Nos aparecerá en el dashboard el string “Probando Monitored Scope”

2-Ubicación del FIM (ForeFront Identity Manager)

C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe

Esta utilidad se usa para debuggear la sincronización de perfiles

image_thumb_3

3-Desactivar el acceso a las páginas Forms/AllItems.aspx

Cuando se utiliza un sitio de publicación de SharePoint, las páginas de administración son accesibles a todos los usuarios, incluyendo si se tiene el tipo de acceso anónimo activado.

Se puede bloquear el acceso con una feature llamada “ViewFormsPagesLockdown”

stsadm.exe –o activatefeature –url <site collection url> -filename ViewFormPagesLockdown\feature.xml

4-DaysWorthOfActivityFeedsToKeep

Al modificar este parámetro permite reducir la cantidad de información en las tablas ActivityEventsConsolidated y ActivityEventsPublished, las cuales mantienen las actividades recientes de perfiles de usuarios. Esta propiedad se encuentra disponible desde el acumulativo de agosto de 2011.

$ups = Get-SPServiceApplication <GUID of User Profile Service Application>
$ups.DaysWorthOfActivityFeedsToKeep = 4
$ups.Update()
$ups.DaysWorthOfActivityFeedsToKeep

5-Información útil de “permission policies” sobre una web application

SC12

WebApplicationUserPolicy_thumb_5AF1DA89

images

Algunos conceptos:

Zone: Si un web site tiene múltiples zonas, tu puedes elegir a que zona se aplicará la policy. La default es todas las zonas.

Permissions: Puedes especificar los siguientes permisos: Full Control, Full Read, Deny Write,y Deny All permissions, or puedes crear un custom permission.

System: Esta setting permite que SharePoint muestre HAREPOINT\System para las actividades que realiza una cuenta de usuario que ha sido configurada para usar una policy.

Permission policy levels contiene permisos que se aplican a usuarios específicos o grupos. Puedes especificar una combinación de listas, Sites, permisos personales. Además, puedes especificar los siguientes niveles de site collection permissions:

  • Site Collection Administrator: tiene Full Control sobre el site collection entero.
  • Site Collection Auditor: tiene Full Read permission sobre el site collection.