Blog de los hermanos Marchena Sekli - Tecnología Microsoft, música y mucho mas!

Ver por etiquetas

Todas las etiquetas » PowerShell (RSS)
Creando Host Name Site Collections en SharePoint 2013
En versiones anteriores de SharePoint, si queríamos crear múltiples Site Collections asociados a un web Application, debíamos crear managed paths para estructurar las URLs. Es decir si teníamos site collections por áreas de la empresa, las URLs debían ser del siguiente tipo: http://intranet.litware.local -> Sitio raíz de la Intranet http://intranet.litware.local/areas/marketing -> Site Collection para el área de Marketing. http://intranet...
Migrando aplicaciones web de modo clásico de autenticación a modo basados en claims
Recientemente estuve en un pase a producción donde un cliente necesitaba migrar su aplicación web de SharePoint de el modo clásico de autenticación al modo de autenticación basado en claims. Esta necesidad surgió debido a que era necesario federar la aplicación web para que usuarios de otros dominios sin relación de confianza (Proveedores) puedan acceder a información relevante de la empresa proporcionando las mismas credenciales con...
Restaurar el Servicio de Metadatos en una Infraestructura con Cluster de SQL
En un artículo anterior publiqué la manera en que podemos restaurar un servicio de metadatos mediante el comando Export-SPMetadataWebServicePartitionData. Pues si han intentado ejecutar este comando en una Infraestructura de SharePoint con un Cluster de SQL deberán tener en consideración lo siguiente: El backup del MMS debe estar copiado en una de las LUN de la SAN empleada para el Cluster, No debemos copiar el backup en una unidad local (Disco para el SO) de alguno de...
Moviendo site collections entre bases de datos
Generalmente la necesidad de mover colecciones de sitios entre bases de datos se da cuando una BD que aloja más de un site collection es muy grande y por consiguiente dificil de mantener (Hay ciertos limites en tamaño de BDs que recomienda Microsoft). Pues a mi me surgió una necesidad distinta. Al momento de restaurar un site collection este se almacenó sobre una base de datos existente y no sobre una BD independiente como yo lo quería. Pues el proceso para cambiar...
Desplegar soluciones de SharePoint en producción
Cuando desarrollamos soluciones de granja para SharePoint 2010 se genera un archivo .wsp que empaqueta toda la funcionalidad desarrollada. Este .wsp debe desplegarse en la granja para poder emplearlo y habilitarlo como features en nuestros site collections (esto depende del ámbito en el que hayamos implementado nuestra solución). Para desplegar el .wsp debemos de ejecutar de manera secuencial los siguiente comandos: 1. Add-SPSolution -LiteralPath "C:\SOLUCIONES\ Misolucion.wsp...
Migrando sites de SharePoint 2007 a SharePoint 2010
Debido a la gran acogida que ha tenido la nueva versión de SharePoint "SharePoint 2010", muchas empresas han decido adquirir esta plataforma de soluciones, mientras que muchas otras que ya venían trabajando con la versión 2007 han decidio ir migrando progresivamente sus soluciones con la finalidad de poder aprovechar las nuevas y variadas ventajas que ofrece la última versión. Existen 2 formas de migrar la plataforma MOSS 2007 hacia SP 2010: In-Place Upgrade...
Configuración de ámbitos de búsqueda con FAST Search - Parte 2
En este artículo explicaré los pasos necesarios para configurar FAST Search for SharePoint para crear scopes en base a atributos de mis documentos. El primer paso necesario es hacer un full crawl para que obtengamos todos los metadatos nuevos que hayan sido creados sobre nuestro portal. Después del full crawl debemos dirigirnos a nuestro servidor de FAST y ejecutar el comando: Get-FASTSearchMetadataCrawledProperty | Out-File C:\MisArchivos\CrawledProperties.txt para poder exportar...
Restaurando el Managed Metadata Service y Content Type Hub de Desarrollo a Producción - Parte 2
En este segundo post explicaré los pasos para restaurar el content type hub y asociarlo con el servicio de metadatos recientemente restaurado. Lo primero que debemos hacer es crear un nuevo site collection en blanco sobre el cual restauraremos el content type hub. Posteriormente debemos ejecutar el siguiente comando: Restore-SPSite -Identity http://miportal/soluciones/contenttypehub -Path \\ruta\CTHU.bak -Force Abremos restaurado el CTHUB y deberemos cambiar el administrador de la colección...
Restaurando el Managed Metadata Service y Content Type Hub de Desarrollo a Producción - Parte 1
Cuando trabajamos con la nueva funcionalidad de content type hubs que nos permiten centralizar los tipos de contenido para poder reutilizarlos en todas nuestras colecciones de sitios, se presenta la necesidad de trasladar lo trabajado de un ambiente de desarrollo hacia el ambiente final en producción. Esta actividad involucra 4 pasos fundamentales: 1. Restaurar el servicio de metadatos administrados. 2. Restaurar nuestro content type hub. 3. Reconfigurar el content type hub asociado al servicio...
Agregando usuarios de otros dominios desde el Peoplepicker - SharePoint 2010
En un cliente se dio el escenario en el que se había instalado un granja de servidores de SharePoint 2010 sobre un dominio X, sin embargo esta Empresa disponía de múltiples dominios con relación de confianza que requerían tener acceso sobre el nuevo portal de SharePoint. Adicionalmente un usuario con un mismo alias existía hasta en dos dominios distintos (Ej. DOMINIOX\jperez y DOMINIOY\jperez), los datos de la cuenta eran identicos en ambos dominios. Cuando...
Forzar la publicación de los content types de un content type hub
Si después de publicar los content types de un content type hub estos no se muestran en nuestro portal subscrito esto se debe a que existen 2 timer jobs que se deben ejecutar y están programados para hacerlo, sin embargo su ejecución no es inmediata. Para comprobar que la publicación funcione correctamente podemos iniciar los timer jobs mediante el Central Admin o vía PowerShell: Ejecutar el siguiente script the PowerShell para poder ver nuestros content types publicados...
Actualizar múltiples items de una lista con PowerShell
En un cliente se presentó la necesidad de programar la actualización de todos los elementos de una lista una vez al año. Esta necesidad se dio debido a que se disponía de una lista de cumpleaños donde mediante una columna calculada se mostraba la fecha actual del cumpleaños. Como sabemos las columnas calculadas no se actualizan a menos que el elemento de la lista haya sido actualizado, por lo tanto era muy complicado lograr obtener vistas de cumpleaños...
Crear múltiples site collections con PowerShell para SharePoint 2010
Comparto con ustedes un script para crear múltiples site collections con su base de datos independiente: Script de PowerShell: Add-PsSnapin Microsoft.SharePoint.PowerShell #Cargando las variables Write-Host "Cargando las variables" $server = "SP2010AliasSQL" $csvfile = '\\DBSrv01\ScriptsSP2010Deployment\CreatingSiteCollections\SiteCollectionsToCreate.txt' $csvdata = Import-Csv $csvfile foreach ($line in $csvdata) { $url = $line.Url $owner1 = $line.Owner1 $owner2...
Como Republicar ContentTypes desde un Content Type hub
A continuación les comparto un script para republicar content types desde un Content Type Hub. Esto resulta útil en pases a producción donde se lleva un backup completo del content type hub y del site collection de la solución a restaurar. El script lo obtuve de esta página: http://get-spscripts.com/2010/11/republish-all-hub-content-types-in.html se las recomiendo pues tiene muchos ejemplos interesantes del uso de PowerShell para SharePoint. function Republish-HubContentTypes...