SharePoint Online: Tips para la ejecución de scripts en el ISE (I)!

Con este primer post voy a iniciar una serie de artículos sobre tips diversos que he ido descubriendo al ejecutar scripts PowerShell para SharePoint Online en PowerShell ISE. Para empezar la serie, vamos a ver como solucionar el siguiente error que se os puede presentar al tratar de usar el cmdelt Connect-SPOService:

  • En concreto, el error que se produce al ejecutar un script que hace uso de dicho cmdlet en powershell_ise es:
Import-Module : No se puede cargar el tipo 'Microsoft.Online.SharePoint.TenantAdministration.SandboxedCodeActivationCapabilities' del 

ensamblado'Microsoft.Online.SharePoint.Client.Tenant, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'.

En línea: 1 Carácter: 1

+ Import-Module 'Microsoft.Online.SharePoint.PowerShell'

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (:) [Import-Module], TypeLoadException

    + FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand

  • Y el error como se ve en powershell_ise es:

image

  • Solución: ejecutar el mismo script no en powershell_ise, sino en Windows PowerShell ISE (x86) de forma que el mismo script se ejecutará sin problemas:

image

Anuncios

SharePoint 2016: Matriz de navegadores soportados!

De la misma forma que sucede a nivel de HW y SW necesario para SharePoint 2016 IT Preview, la nueva versión de la plataforma supone una actualización en la matriz de navegadores soportados: https://technet.microsoft.com/EN-US/library/cc263526(v=office.16).aspx. Como podéis ver en enlace de navegadores soportados:

  • No se soportan las versiones 6, 7, 8 y 9 de Internet Explorer:

image

  • Se soporta Microsoft Edge.
  • Toda funcionalidad que hace uso de controles Active X no estará soportada en navegadores que no soporten este tipo de controles lo que incluye curiosamente a Microsoft Edge.

Office 365: La gestión de usuarios de Yammer se integra en Office 365!

Por fin podemos decir que Yammer se encuentra plenamente integrado en Office 365 de la misma forma que lo están los servicios base de la plataforma (SharePoint Online, Exchange Online, Skype for Business Online y Office 365 ProPlus) ya que desde hace unos días la gestión de usuarios de Yammer se encuentra plenamente integrada en el portal de administración de Office 365 de forma que desde el mismo se pueden crear, actualizar o borrar usuarios de Yammer.

Diagram that shows when an Office 365 admin creates a user, the user can log in to Office 365 then navigate to Yammer from the App Launcher, at which point the user is created in Yammer.

Referencias:

SharePoint 2016: Documentación adicional de la IT Preview!

Junto con la Preview de SharePoint 2016, Microsoft ha liberado la siguiente documentación preliminar sobre la plataforma:

Os recuerdo que en TechNet ya disponemos de una primera sección de documentación sobre SharePoint 20176 Preview: https://technet.microsoft.com/en-us/library/cc303422%28v=office.16%29.aspx?f=255&MSPPError=-2147217396

[Eventos]: Materiales de mi sesión en el SharePoint Saturday de Lima!

El pasado sábado 22 de agosto, y gracias a la invitación de Edgar Alaejos y Andrés Rojas como organizadores del evento, participé virtualmente en el primer SharePoint Saturday de Lima. En mi caso, la sesión que impartí (con algún que otro problemilla de conexión) fue la siguiente: PowerShell para SharePoint OnPremises y Online, la herramienta compartida por Desarrolladores e IT PROs. Los materiales del evento (PPT) y Scrips PowerShell ya están listos para su descarga:

SharePoint 2016: Características “deprecadas” o eliminadas en la plataforma!

De la misma forma que conocemos una serie de problemas que están presentes en la versión IT Preview de SharePoint 2016, también conocemos aquellas características que a día de hoy se consideran deprecadas o bien han sido eliminadas por Microsoft (Nota: Esta información podría cambiar con la RTM de SharePoint 2016):

Características deprecadas

  • SharePoint Foundation, no está previsto que haya una versión 2016 para SharePoint Foundation por lo qué para disponer de una plataforma de colaboración gratuita en plataforma Microsoft y en escenarios puramente OnPremises tendremos que hacer uso de versiones previas de SharePoint Foundation.
  • No se soportan instalaciones de tipo Standalone, en su lugar tenemos disponible la instalación de tipo “Single-Farm” para entornos de desarrollo, demostración / test que implica que tenemos que instalar de forma separada y (en primer lugar) una versión de SQL Server soportada.
  • ForeFront Identity Manager (FIM) no se utiliza como cliente para un Directorio Activo y SharePoint 2016. En su lugar, hay que utilizar Active Directory Import.
  • Excel Services ya no forma parte del conjunto de Aplicaciones de Servicio de SharePoint 2016, sino que forma parte de Excel Online en Office Online Server. Como consecuencia de este cambio, se consideran deprecadas las siguientes características de Excel Services:
    • Trusted data providers
    • Trusted file locations
    • Tusted data connection libraries
    • Unattended service account
    • Excel Services Windows PowerShell cmdlets
    • Opening of Excel workbooks from SharePoint Central Administration site
  • Además, las siguientes características de Excel Services forman parte de Excel Online en Office Online Server:
    • Viewing and editing Excel workbooks in a browser (with or without the Data Model)
    • Excel Web Access web part for SharePoint
    • ODC file support (no longer requires Data Connection Librariees)
    • Programmability features such as JavaScript OM, User Defined Function Assemblies, SOAP and REST protocol support

Características eliminadas

Las siguientes características han sido eliminadas de SharePoint 2016 IT Preview:

  • Tag & Notes.

Otras consideraciones a tener en cuenta

Finalmente, otras consideraciones que se tienen que tener en cuenta en SharePoint 2016 IT Preview:

  • Aunque se considera deprecada, la utilidad de línea de comandos STSADM sigue formando parte de una instalación de SharePoint 2016 por cuestiones de compatibilidad.
  • A nivel de capacidades de BI, no tenemos todavía disponibles los siguientes elementos
    • Power Pivot Gallery
    • Scheduled Data Refresh
    • Using another workbook’s Data Model as a data source
    • Power View reports (standalone or embedded in Excel workbooks)
    • Power View Subscriptions and Report Alerting
    • Power Pivot Management Dashboard
    • BISM Link support

SharePoint 2016: Instalación y configuración paso a paso de la versión IT Preview (I)!

Con SharePoint 2016 IT Preview recién salido del horno, toca ponerse manos a la obra y realizar una primera instalación. En este primer post, vamos a ver como hacer una instalación de tipo Single Server Farm en una máquina virtual en un entorno CloudShare. Los pasos a seguir para realizar la instalación son:

  • En primer lugar, nos descargamos la ISO de SharePoint 2016 Preview desde el enlace de descarga habilitado por Microsoft. A continuación, en el servidor que tengamos preparado para instalar SharePoint 2016 (en mi caso es un Windows Server 2012 R2 con SQL Server 2014) procedemos a montar la imagen y ejecutar el archivo splash.hta que nos permite lanzar el instalador tanto de los prerrequisitos para SharePoint 2016 como de la plataforma en si misma.
  • En primer lugar, procedemos a instalar los pre-requisitos para SharePoint 2106. Una vez estén instalados, será necesario que re-iniciemos la máquina. En la primera pantalla del asistente para instalar los pre-requsitos, hacemos clic en “Next”.

image

image

  • A continuación, aceptamos los correspondientes términos de licencia software habituales en productos de Microsoft y pulsamos de nuevo “Next”.
  • De esta forma, se iniciará el proceso de instalación de los pre-requisitos de software para SharePoint 2016.

image

image

  • Cuando el asistente de instalación de pre-requisitos concluye, revisamos que estos se han instalado de forma correcta para a continuación hacer clic en el botón “Finish”. El resultado de instalar y configurar estos pre-requisitos es el siguiente:
    • Application Server Role, Web Server (IIS) Role: requires restart of the computer to complete installing
    • Microsoft SQL Server 2012 Native Client: was already installed (no action taken)
    • Microsoft ODBC Driver 11 for SQL Server: equivalent products already installed (no action taken)
    • Microsoft Sync Framework Runtime v1.0 SP1 (x64): Installation skipped
    • Windows Server AppFabric: Installation skipped
    • Microsoft Identity Extensions: Installation skipped
    • Microsoft Information Protection and Control Client Installation skipped
    • Microsoft WCF Data Services 5.6: Installation skipped
    • Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763): Installation skipped
    • Microsoft .NET Framework 4.5.2: Installation skipped
    • Update for Microsoft .NET Framework to disable RC4 in
    • Transport Layer Security (KB2898850): Installation skipped
      Visual C++ Redistributable Package for Visual Studio 2013: Installation skipped
  • Tras el correspondiente re-inicio, se realizan las configuraciones e instalaciones de pre-requisitos restantes. De nuevo será necesario re-iniciar el servidor. Tras este re-inicio, podremos proceder a instalar SP 2016 IT Preview. En primer lugar, tendremos que especificar la clave de producto (NQTMW-K63MQ-39G6H-B2CH9-FRDWJ) que podréis encontrar en la página de descarga del producto (sección Install Instructions). Hacemos clic en “Continue”.

image

image

  • Aceptamos los términos de contrato de licencia de software de Microsoft y hacemos clic de nuevo en Continue.
  • Si aplica, cambiamos los directorios de instalación por defecto y hacemos clic en “Install now”.

image

image

  • De esta forma se inicia el proceso de instalación de SP 2016.
  • Cuando concluye el proceso de instalación, será el momento de ejecutar el conocido asistente de configuración de SharePoint Sonrisa.
image

 

image
  • En la primera ventana del asistente de configuración hacemos clic en “Next”. Por supuesto, confirmaremos que somos conscientes de los efectos que tiene el inicio del asistente en el correspondiente mensaje de advertencia.
  • Seleccionamos la opción de crear una nueva granja de servidores y hacemos clic de nuevo en “Next”.

image

image

  • En la nueva pantalla del asistente, especificamos el nombre del servidor de BD, el nombre de la BD de configuración y la cuenta que está utilizando para instalar SharePoint y realizar su configuración.
  • Especificamos la frase de contraseña, necesaria entre otras operaciones para poder añadir por ejemplo nuevos servidores a la granja.

image

image
  • A continuación, nos encontraremos con una de las primeras novedades de SP 2016: el tipo de instalación a realizar. Como veis, podremos elegir entre instalar un rol en el servidor (el famoso concepto de minRole) o bien proceder a realizar una instalación de tipo Granja simple. En mi caso voy a hacer uso de esta opción que implica instalar y configurar todos los roles existentes para SharePoint 2016 en una única máquina.
  • En el siguiente paso, especificamos el puerto para la Administración Central de SharePoint 2016.

image

image

  • Como paso previo a iniciar la configuración, se muestra el resumen de configuraciones que se van a aplicar.
  • A continuación, se inicia el asistente de configuración.

image

image
  • Si todo transcurre según lo previsto, el asistente concluirá de forma correcta mostrando el resumen de las configuraciones aplicadas.
  • Y a continuación se iniciará el navegador con la Administración Central de SharePoint 2016 y con el asistente de configuración de servicios listo para ser iniciado…pero esto lo vamos a dejar para el siguiente post de la serie.

image

image