jueves, 14 de febrero de 2013 0 comentarios

SharePoint 2010 - Uso de columnas de tipo Metadato

En el caso de que se hayan definido taxonomias en nuestro Sitio de SharePoint y queramos usarlas en las listas de nuestros Sitios, veremos que a la hora de intentar crear una columan de este tipo en nuestras listas obtenemos elmensaje de error: "La característica requerida no está habilitada".

Si ademas intentamos guardar la columna creada, SharePoint nos devuelve este otro mensaje de error: "No se activó la característica Taxonomía (Identificador de característica "73EF14B1-13A9-416b-A9B5-ECECA2B0604C". Para poder utilizar este tipo de columnas en nuestros sitios, tenemos que realizar la activación de esta caracterisitica de forma manual. Esta caracterisitica no es visible en ninguna de las paginas de configuracion en ningun nivel.


Para realizar la activación, debemos ejecutar el siguiente comando en PowerShell.

             Enable-SPFeature -Identity 73EF14B1-13A9-416b-A9B5-ECECA2B0604C -Url

Tras la ejecución de este comando para la url de sitio especificada, ya podremos crear las columnas de este tipo que quereamos en las listas de nuestro sitio.

Espero que esta información sea util y sirva de ayuda.
lunes, 11 de febrero de 2013 0 comentarios

SharePoint 2010 - Cambio de contraseña del administrador

Todos nos hemos encontrado alguna vez que debido al motivo que sea debemos cambiar la contraseña del usuario adminitrados de SharePoint. Bien por querer evitar accesos de ciertas personas que puedan conocer dicho usuario o bien por que nos lo solicitan desde el departamento de seguridad e nuestras empresas.
Estos cambios de contraseña realizados directamente sobre el Directorio Activo pueden provocar que se produzcan fallos en los servicios y accesos a la Base de Datos de SharePoint 2010.
Para corregir estos problemas debemos seguir los siguientes pasos:
  • En el servidor/es en el que tenemos la instalacion de SharePoint, abrimos una ventana de comandos de PowerShell. Debemos ejecutar el PowerShell de SharePoint dentro del menu de Inicio y en su carpeta correspondiente.
  • Para que no falle ningun comando PowerShell debe ejecutarse con permisos de administración.
  • Una vez que se no a abierto la ventana correspondiente, debemos ejecutar el siguiente comando:
    • $securestring = read-host -assecurestring
  • Tras ejecutar este comando se nos solicita la insercion de la cadena segura que queremos almacenar. El texto introducido no sera visible.
  • Despues Ejecutaremos los siguientes comando para asegurarnos que el usuario administrador de SharePoint almacena la contraseña correcta:
    • $m = Get-SPManagedAccount -Identity "DOMINIO\Administrador"
    • Set-SPManagedAccount -Identity $m - ExisitingPassword $securesting

Espero que esta información sirva de ayuda.
Un saludo.
viernes, 21 de septiembre de 2012 0 comentarios

SharePoint 2010 - Cambiar la URL de una coleccion de sitios

En alguna ocasión se nos habra presentado el problema que una vez creado un sitio nos dicen que la URL no les gusta o que quieren cambiarle el nombre y que quede reflejo en su URL.

En principio no se puede cambiar dicha URl sin tener que rehacer el sitio completo. La manera mas facil y rapida de hacer esto es:

  • Realizamos un backup del sitio en cuestion.
    • stsadm -o backup -url http://nombredeservidor/sitios/sitioarenombrar -overwrite -filename sitioarenombrar.dat
  • Borramos el sitio que vamos a renombrar.
    • stsadm -o deletesite -url http://nombredeservidor/sitios/sitioarenombrar
  • Restauramos el backup asegurandonos de darle el nuevo nombre al sitio
    • stsadm -o restore -url http://nombredeservidor/sitios/nuevonombre
    -filename sitioarenombrar.dat En el parametro -filename puede indicarse la ruta del archivo.

    Tras todo esto solo quedara cambiar el nombre  en todos los lgares que aparezca dentro del sitio y ya lo tendremos cambiado totalmente.

    Espero que sirva de ayuda.
    miércoles, 25 de julio de 2012 0 comentarios

    Identificar el ID de Proceso de W3WP de un Pool de Aplicaciones de IIS 7

    En muchas ocasiones para poder depurar una aplicacion web o un servicio necesitamos conocer el Id de proceso sobre el que corre la aplicacion Web en IIS (proceso W3WP) y asociar el codigo a dicho proceso para depurar.

    Esto se utiliza bastante y es muy util en el desarrollo de componentes de SharePoint ya que para poder depurarlos es necesario hacerlo asociando la depuración al proceso de IIS.

    Para ver los id de proceos asociados a los procesos de IIS7 debe ejecutarse el siguiente comando en el simbolo de sistema:
                                              %windir%/system32/inetsrv/appcmd list wp

    Este comando devolvera una lista de todos los procesos cuyo nombre contenga wp (El proceso de IIS es W3WP.exe)
                                    WP “5716″ (applicationPool:DefaultAppPool)
                                    WP “968″ (applicationPool:OtroAppPool)
                                    WP “5836″ (applicationPool:OtroMasAppPool)



     
    ;