lunes, 4 de julio de 2016

Configurar Catálogo de Aplicaciones Subscription Settings

Configurar el Catálogo de aplicaciones para SharePoint Server 2013

Son muchas las bondades con las que podemos contar teniendo configurado este servicio sobre nuestra granja de SharePoint 2013, porque amplia las funcionalidades tanto con las ya existentes apps en el Store de Microsoft, como también las apps que desarrolladores crean.

Crear una aplicación de servicio para el servicio SharePoint Foundation Subscription Settings Service

El siguiente comando permite obtener en una variable la cuenta administrada que usaremos para la configuración del servicio Microsoft SharePoint Foundation Subscription Settings Service:

$ManagedAccount = Get-SPManagedAccount "DOMAIN\SPSSettingsSvc"

Luego de tener la cuenta en una variable debemos:

  • Crear un conjunto de aplicaciones (Application Pool) para la aplicación de servicio de Subscription Settings Service.
  • Usar la cuenta administrada como la cuenta de seguridad del conjunto de aplicaciones.
  • Asignar a una variable el conjunto de aplicaciones.

$AppPoolSvcSett = New-SPServiceApplicationPool -Name "Settings Service AppPool" -Account $ManagedAccount

Ahora, se debe crear la aplicación de servicio (Web Service Application) para el servicio MS SPS Subscription Settings y usaremos la variable que almacena el conjunto de aplicaciones antes creado, se almacenara en otra variable la aplication para usar mas adelante:

$WAppSvcSett = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $AppPoolSvcSett -Name "Settings Service App" -DatabaseName SharePoint_Service_SettingsService

Ahora es necesario crear el Proxy para la aplicación de servicio de Subscription Settings service.

$ProxySvcSett = New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $WAppSvcSett

jueves, 30 de junio de 2016

Instalar SharePoint Server 2013 Error

Luego de instalar nuestro sistema operativo Windows Server 2012 R2, existe un update que nos permitirá ver un error durante la ejecución del asistente de configuración de SharePoint Server 2013. Es algo que no sucede en la Windows Server 2012 (sin el R2).

Todo comienza desde la instalación del Framework 4.6 desde Windows Update el cual sin darnos cuenta dejamos pasar en las actualizaciones y genera el siguiente error:




Para resolverlo debemos buscar en el historial de actualizaciones instaladas el update KB3102467 y desinstalarlo; luego de este procedimiento podemos iniciar de nuevo la instalación.

viernes, 20 de mayo de 2016

Copias de seguridad de sitios


Parte de un buen trabajo como administrador de SharePoint o en la parte de consultoría en cualquiera de los temas, puede ser ventanas de mantenimiento, soporte a cualquier eventualidad sucedida en SharePoint o de hecho en SQL, lo mas importante es tener nuestros backup de nuestros sitios y de nuestras bases de datos de contenidos:

Los siguientes comandos son los mas usados para tal fin, los cuales deben ser ejectuados desde la consola de PowerShell for SharePont:
Backup-SPSite http://server/sites/site_name -Path C:\Backup\site_name.bak

Para hacer efectivo este contenido cabe anotar el comando que hace la restauración:
Restore-SPSite http://server/sites/site_name -Path C:\Backup\site_name.bak -Force

Upgrade SharePoint Databases

Error en el Upgrade databases SharePoint

Hice la instalación del service Pack 2 (14.0.7015.1000); sin embargo, al intentar correr el asistente para que las bases de datos queden actualizadas, Ejecuté el comando:  PSConfig generando errores como:
PS C:\Users\MossAdmin> psconfig -cmd upgrade -inplace b2b -wait
SharePoint Products Configuration Wizard version 14.0.6009.1000. Copyright (C) Microsoft Corporation 2010. All rights reserved.
Performing configuration task 1 of 4
Initializing SharePoint Products upgrade...
Waiting to get a lock to upgrade the farm.
Successfully initialized SharePoint Products upgrade.
Performing configuration task 2 of 4
Initiating the upgrade sequence...
Successfully initiated the upgrade sequence.
Performing configuration task 3 of 4
Upgrading SharePoint Products...
Failed to upgrade SharePoint Products.
An exception of type Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException was thrown.  Additional exception information: An update conflict has occurred, and you must re-try this action. The object SPUpgradeSession Name=Upgrade-20160519-091403-431 was updated by DOMAIN\MossAdmin, in the PSCONFIG (5112) process, on machine ECO99MSSP01.  View the tracing log for more information about the conflict.
Total number of configuration settings run: 3
Total number of successful configuration settings: 2
Total number of unsuccessful configuration settings: 1
Successfully stopped the configuration of SharePoint Products. Configuration of SharePoint Products failed.  Configuration must be performed be fore you use SharePoint Products.  For further details, see the diagnostic log located at G:\Program Files\Microsoft SharePoint\14\LOGS\PSCDiagnostics_5_19_2016_9_13_56_458_443324631.log and the application event log.
PS C:\Users\MossAdmin> $cmd="start "+""""" /affinity 1 "+"""C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\BIN\Psconfig.exe""" + " -cmd " +  " upgrade" + " -inplace" + " b2b" + " -wait"
PS C:\Users\MossAdmin> cmd.exe /c $cmd
PS C:\Users\MossAdmin>

Al final después de varios intentos con el mismo resultado disidí buscar un hotfix o Cumulative Update mas reciente que me permitiera correr el asistente sin errores, al fin el CU de diciembre de 2015 me ha resuelto el inconveniente.

No olvidar agregar al grupo WSS_WGP la cuenta Network Services

martes, 17 de mayo de 2016

Versiones de SharePoint Server 2013

Una pregunta común se escucha entre los usuarios funcionales y los usuarios técnicos acerca de la versión de SharePoint, y comparar que característica pueden acceder.
Inicio con el siguiente cmdlet: (Get-SPFarm).BuildVersion

Cuando ejecutamos el comando, sobre la ventana de PowerShell "la de SharePoint", no arroja:
Major: 15
Menor: 0
Build: 4569
Revision: 1000

Tendremos entonces que la verión de la granja que acabo de consultar es: 15.0.4569.1000

En general una versión superior es una mejora en arquitectura o funcionalidad de la que se tiene ejecutando.

Siempre es importante mantener actualizada la plataforma la cual cambia de acuerdo al service pack o revisión, sobre la versión previamente consultada esta una de las que en mi opinion me ha parecido mas estable: 15.0.7015.1000.





lunes, 16 de mayo de 2016

Cambiar la ruta de la biblioteca del botón "Cargar un documento"

El botón "Cargar un documento" por defecto direcciona los documentos hacía la biblioteca "Documentos"; debería ser a la biblioteca temporal directamente ya que la funcionalidad del organizador aplica las reglas a DropOffLibrary; sin embargo se puede editar la ruta en el html, así:
  • En el sitio principal de la plantilla "Document Center" (Template Name: "BDR#0") clic sobre el menú configuración y luego Editar página.
 
  • Se da clic sobre el contenido editable; donde está el botón y en la parte superior sobre la ficha formato, se selecciona HTML Editor

  •  En el código HTML se puede editar la URL a donde se enviarán los items de forma temporal antes de enviarlos a las bibliotecas que le corresponden:
----------------------------
<div>
   <button onclick="javascript:OpenNewFormUrl(&#39;DropOffLibrary/Forms/upload.aspx&#39;);return false;"><nobr>
         <img src="/_layouts/15/images/uploaddoc.png?rev=38" alt="Cargar un documento" style="vertical-align: middle;"/>&#160;<span>Cargar un documento</span></nobr> </button></div>

----------------------------