Este documento proporciona información sobre un curso de SharePoint 2013. Incluye detalles sobre el instructor, Vladimir Medina, incluyendo sus contactos. También describe la logística del curso, incluyendo los temas que se cubrirán como capacidades, versiones, arquitectura e implementación. Finalmente, proporciona información sobre las clases, que serán cuatro sesiones de dos horas cada sábado.
http://summit.solidq.com/madrid
En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.
Buenas prácticas en infraestructura en SharePoint 2013Miguel Tabera
Mi presentación en la 1ª Iberian SharePoint Conference, que tuvo lugar el día 10 de octubre de 2013 en Madrid. En la presentación hablo de las mejores prácticas a la hora de diseñar una infraestructura de SharePoint y de consejos útiles para la instalación y configuración de las granjas de servidores. También se detallan los errores más comunes al configurar SharePoint y cómo evitarlos.
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
Mi presentación en SharePoint Saturday Madrid. En ella hablo de todas las novedades de SharePoint 2016 desde los distintos puntos de vista de desarrolladores, IT PRO y usuarios.
En esta sesión se introduce el nuevo paradigma de extensibilidad de SharePoint basado en Javascript y herramientas Open Source, el SharePoint Framework. Creditos a Luis Valencia @levalencia
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
En esta sesión veremos la propuesta de construcción de aplicaciones para SharePoint 2013 y por dónde empezar a construirlas. Al terminas esta presentación tendrás un entendimiento mucho más claro sobre lo que involucra programar aplicaciones para esta plataforma.
http://summit.solidq.com/madrid
En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.
Buenas prácticas en infraestructura en SharePoint 2013Miguel Tabera
Mi presentación en la 1ª Iberian SharePoint Conference, que tuvo lugar el día 10 de octubre de 2013 en Madrid. En la presentación hablo de las mejores prácticas a la hora de diseñar una infraestructura de SharePoint y de consejos útiles para la instalación y configuración de las granjas de servidores. También se detallan los errores más comunes al configurar SharePoint y cómo evitarlos.
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
Mi presentación en SharePoint Saturday Madrid. En ella hablo de todas las novedades de SharePoint 2016 desde los distintos puntos de vista de desarrolladores, IT PRO y usuarios.
En esta sesión se introduce el nuevo paradigma de extensibilidad de SharePoint basado en Javascript y herramientas Open Source, el SharePoint Framework. Creditos a Luis Valencia @levalencia
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
En esta sesión veremos la propuesta de construcción de aplicaciones para SharePoint 2013 y por dónde empezar a construirlas. Al terminas esta presentación tendrás un entendimiento mucho más claro sobre lo que involucra programar aplicaciones para esta plataforma.
Comunidad SharePoint de Argentina - Presentación introductoria a la Gestión e Implementación de Proyectos SharePoint por Ariel García Sobrino (Consultor Microsoft)
Platica sobre Workflows de SharePoint 2010 presentada en el Cuarto Simposio Latinoamericano SharePoint en Mexico organizado por la Comunidad SharePoint en Mexico.
SharePoint Online - Comunicación, colaboración y productividad en la nube.Juan Carlos Gonzalez
SharePoint Online - Comunicación, colaboración y productividad en la nube. Presentación realizada en el SharePoint Saturday de Colombia del 24 de mayo de 2014.
Roadmap y novedades de SharePoint 2016 cuando se acaba de publicar la Beta 2 del producto.
Contenido susceptible de variar hasta la publicación de la RTM de SharePoint Server 2016.
Diseña tu propio Office 365 con Azure IaaS y PaaSMiguel Tabera
En esta sesión teórica veremos como, desde el punto de vista de arquitectura, cómo es posible utilizar máquinas virtuales y servicios como las web apps, Azure Search, Máquinas Virtuales, Media Services y Application Insights para diseñar nuestro propio servicio similar a Office 365 en el que proporcionemos SharePoint, Exchange, Office Vídeo, etc.
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una formaJuan Carlos Gonzalez
En esta presentación se resumen las principales posibilidades de extensibilidad de la plataforma SharePoint 2013 mediante desarrollo haciendo foco especial en el nuevo modelo de Aplicaciones.
En SharePoint 2010 tenemos muchas plantillas de sitio. Muchas veces vamos a crear un sitio y no sabemos que plantilla será la mejor para nuestras necesidades. En esta sesión analizaremos las plantillas prediseñadas de SharePoint 2010 para así tener una visión más global de estas a la hora de elegir. Además profundizaremos técnicamente y veremos como crear plantillas de sitió personalizadas con Visual Studio 2010 (siguiendo las mejores prácticas para hacerlo).
Comunidad SharePoint de Argentina - Presentación introductoria a la Gestión e Implementación de Proyectos SharePoint por Ariel García Sobrino (Consultor Microsoft)
Platica sobre Workflows de SharePoint 2010 presentada en el Cuarto Simposio Latinoamericano SharePoint en Mexico organizado por la Comunidad SharePoint en Mexico.
SharePoint Online - Comunicación, colaboración y productividad en la nube.Juan Carlos Gonzalez
SharePoint Online - Comunicación, colaboración y productividad en la nube. Presentación realizada en el SharePoint Saturday de Colombia del 24 de mayo de 2014.
Roadmap y novedades de SharePoint 2016 cuando se acaba de publicar la Beta 2 del producto.
Contenido susceptible de variar hasta la publicación de la RTM de SharePoint Server 2016.
Diseña tu propio Office 365 con Azure IaaS y PaaSMiguel Tabera
En esta sesión teórica veremos como, desde el punto de vista de arquitectura, cómo es posible utilizar máquinas virtuales y servicios como las web apps, Azure Search, Máquinas Virtuales, Media Services y Application Insights para diseñar nuestro propio servicio similar a Office 365 en el que proporcionemos SharePoint, Exchange, Office Vídeo, etc.
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una formaJuan Carlos Gonzalez
En esta presentación se resumen las principales posibilidades de extensibilidad de la plataforma SharePoint 2013 mediante desarrollo haciendo foco especial en el nuevo modelo de Aplicaciones.
En SharePoint 2010 tenemos muchas plantillas de sitio. Muchas veces vamos a crear un sitio y no sabemos que plantilla será la mejor para nuestras necesidades. En esta sesión analizaremos las plantillas prediseñadas de SharePoint 2010 para así tener una visión más global de estas a la hora de elegir. Además profundizaremos técnicamente y veremos como crear plantillas de sitió personalizadas con Visual Studio 2010 (siguiendo las mejores prácticas para hacerlo).
Azure licensing (not) so easy - Laurynas DovydaitisITCamp
Target audience – CxOs and IT personnel working with license purchasing and/or compliance management.
The session will be scenario based on imaginary medium sized company which is moving part of their infrastructure to Microsoft Azure IaaS.
I will be covering two aspects of hybrid public cloud licensing:
1. Ways company can purchase Microsoft Azure, covering direct, through partner, etc.
2. Compliance and licensing changes when moving software (like Windows Server, SQL, etc.) from on-premise to cloud.
SharePoint Online v Onprem - presented by Concurrency, IncConcurrency, Inc.
SharePoint Online vs. On-Premise: What you need to know. See the benefits and limitations of each and learn whether to deploy SharePoint on-premise, use the latest cloud-based iteration, or a hybrid combination environment. Also, see K2's new Appit platform!
Enterprise Social - SharePoint, Office 365, Lync, YammerConcurrency, Inc.
See how Microsoft Enterprise Social technologies transform the workplace with a comprehensive, integrated suite of social tools. Bring together social capabilities across networking, collaboration, email, unified communications, and business applications.
For more information: www.concurrency.com
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
En esta sesión se platica sobre la evolución de la extensibilidad en SharePoint, se introduce los tipos de AddIns y Apps que se pueden construir y Office 365 Developer Pattern & Practices
Agiliza tus procesos de negocio con Microsoft Power PlatformDQSconsulting
Gracias a la Power Platform tendrá acceso a diferentes soluciones de negocio que facilitarán el trabajo de su equipo.
Realice un recorrido a través de las diversas herramientas que nos brinda la plataforma como Power Apps, Power Automation, Power BI, Power Virtual Agent y AI Builder.
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Sql server 2014 y la plataforma de datosSpanishPASSVC
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Presentación realizada por José Luis Almazán, de la empresa ticMind en Madrid el 22 de Octubre de 2014. Es la introducción a un workshop que se puede ver íntegramente en la url http://www.youtube.com/watch?v=NmNISWwyyA0&list=UUjZthSiLbJ85LOlxAxeNtxw. Además de José Luis, intervinieron por parte de Salesforce Enrique Polo (presidente de Salesforce España), Eduardo Sanchez (responsable de plataforma de Salesforce España) y Nacho Saenz (responsable de Partners de Salesforce España)
Basado en nuestra dilatada experiencia en proyectos con Tecnología Microsoft, TEAMNET ha creado un servicio denominado Centro de Competencia Microsoft, que permite:
- Disminuir los costes frente a la contratación de proyectos a medida o asistencias técnicas.
- Dinamizar el trabajo logrando los objetivos funcionales en tiempos más reducidos.
- Garantizar la calidad de las soluciones por estar compuestas de componentes probados con anterioridad y por tanto con garantía de su correcto funcionamiento.
- Garantizar los plazos de entrega por el hecho de reutilizar componentes minimizando los riesgos de problemas encubiertos.
El objetivo de este documento es poder proporcionar a nuestros clientes con Plataformas SharePoint la posibilidad de revisar sus instalaciones y aplicar las mejores prácticas de dimensionamiento y configuración con el objetivo de asegurar el rendimiento de sus plataformas.
Presentación de Nuria Rosillo y María Borbonés, alumna y profesora, respectivamente, de la Escuela Superior de Enseñanzas Técnicas de la Universidad CEU Cardenal Herrera.
Estudiar el Grado en Sistemas de Información:
http://www.uchceu.es/estudios/grado/i...
Demostración del paso a paso para conectarse a los datos de una lista de SharePoint utilizando llamadas a la API desde una WebPart de SharePoint Framework, realizando las tareas de Creación, Actualización, Eliminación y Consulta de Datos.
Presentación que utilice en el meetup de Marzo 2017 de la comunidad TESH, donde platico de SharePoint Framework y como comenzar con este nuevo paradigma de desarrollo Web
SharePoint for SQL DBAs - SQL Saturday Costa Rica 2015Vladimir Medina
As DBA you must know best practices for key hosted apps using SQL as backend, one of the most controversial is SharePoint, why we need so many special considerations and configurations?, which ones are key for platform success and healthiness?, are you done with all the suffering and troubleshooting because SharePoint is not "working well", we have the answers.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
5. vladimir_mg@hotmail.com
Connect with employees across the enterprise - use SharePoint
to engage with people, share ideas and reinvent the way you
work together.
https://products.office.com/en-us/SharePoint/connect-with-employees-across-the-
enterprise?tab=330b91de-c433-cfda-e51e-6a9a65b5a397
• Keep your documents in sync, access and share them wherever you
go.OneDrive for Business
• A single place to store all your documents and collaborate with
colleagues in real time.Share Documents
• Use feeds to stay on top of relevant content and collaborate with
coworkers.Social feeds
• Engage in discussions with experts and find answers.Groups and communities
• Anywhere access to people and your information.Mobile
6. vladimir_mg@hotmail.com
Whether working as a team or an individual, SharePoint helps
you organize information, people and projects.
https://products.office.com/en-us/SharePoint/connect-with-employees-across-the-
enterprise?tab=adf8849f-2fdc-14d9-bd3e-03733b569941
• Create a single location for your team to organize
content, share ideas and manage a project.Sites
• Manage personal and team tasks right within SharePoint
and integrate with familiar tools like Outlook and Project.Task management
• Manage your project email and documents in one place.Site mailbox
7. vladimir_mg@hotmail.com
• Tipos de sitios:
• Sitios personales.
• Sitios de grupo o área.
• Portal corporativo interno (Intranet).
• Portal corporativo externo (Extranet).
• Sitios públicos en Internet.
8. vladimir_mg@hotmail.com
SharePoint makes it easy to find answers, discover insights and
connect with experts.
• SharePoint search is like Bing for any information within your
company.Find stuff
• Personalized results based on your intent and past behavior.Your results
• Connect with the experts in your enterprise.Find people
• Explore and combine data from multiple sources using PowerPivot.Discover insights
• Share dashboards and interactive reports using Power View.Visualize data
https://products.office.com/en-us/SharePoint/connect-with-employees-across-the-
enterprise?tab=fcf30fc4-890b-c550-f1cd-79c5ced96edb#a
9. vladimir_mg@hotmail.com
Developers and web designers can create new experiences on
SharePoint using familiar tools and internet standards
• Discover and download apps. Create your apps.SharePoint app store
• Design and publish rich websites using familiar tools and
internet standards.
Build websites
• Create a unique experience for every visitor to your
website.
Adaptive site experiences
https://products.office.com/en-us/SharePoint/connect-with-employees-across-the-
enterprise?tab=5b289896-2abc-cec0-d4b1-4adfeb9ba59d
10. vladimir_mg@hotmail.com
SharePoint provides powerful controls that allow IT
departments to manage cost, risk and their time
• A multi-step upgrade process allows you to upgrade
servers without impacting users.Simplified upgrade
• SharePoint servers are designed to use minimal resources
yet deliver a snappy user experience.Optimized performance
• A simple place to perform eDiscovery across sites, email
and IM.Manage risk
https://products.office.com/en-us/SharePoint/connect-with-employees-across-the-
enterprise?tab=cae43785-12b9-d741-a97c-6b75316fcb41#a
14. vladimir_mg@hotmail.com
Conceptos de arquitectura
• Granja (Farm) – conjunto de servidores con un fin común
• Arquitectura – visión de la granja: física y lógica
• Topología – mapa o representación física o lógica de la granja
• Rol – función especifica de un servidor
• Web Front End (WFE) – rol de servidor dedicado a acceso a sitios
web
• Back End – rol de servidor dedicado a acceso a bases de datos
• App Server – rol de servidor dedicado a administración y servicios
15. vladimir_mg@hotmail.com
Topología
• Física
WFE
App
Cache
BackEnd
• Lógica
Sites
Site Collections
Sub Sites
Contenidos
Service Apps
IIS Web Site App Pool Service DB(s)
Web Apps
IIS Web Site App Pool Content DB
Farm
WFE App BackEnd
Top Site
Proxy Groups
Custom Service Instance
Default Service Proxy
Lists
BibliotecasListas
Items
ArchivosElementos
Versiones
18. vladimir_mg@hotmail.com
Virtualización
• Error típico 1: oversubscription = sobreutilización de recursos.
• Procesamiento
• Memoria
• Red
• Disco
• Error típico 2: mal dimensionamiento + mala distribución.
• Host físico ≠ ƩVMs
• Backend performance ≠ WFE performance
• Error típico 3: mala configuración.
• No usar recursos dinámicos de memoria, disco, procesador.
19. vladimir_mg@hotmail.com
Granja de pruebas?!!!
• Ambientes no productivos recomendados:
• Desarrollo
• Pruebas
• Disaster Recovery
• User Acceptance Testing (UAT)
• Preproducción
• Upgrade
• Etc.
20. vladimir_mg@hotmail.com
Documentación?!!!
• Clásica documentación: un documento de Word con screenshots y
algunos “comentarios” del “proceso”.
• Subjetiva
• Incompleta
• Inconsistente
• Irrepetible
• Recomendación: scripts de PowerShell
• Objetiva
• Completa
• Consistente
• Repetible
22. vladimir_mg@hotmail.com
Letras chiquitas
• Todos los recursos son dedicados para SharePoint, a parte se
ocupan para sistema y otros.
• Storage:
• Latencia de 20ms x transacción o menos.
• Recursos adicionales para logs, índices de búsqueda, cache, sistema, otros.
• Recursos adicionales para Bases de Datos:
• Config + Content(s) + Service(s)
• Red:
• 1 Gbps o superior entre servidores.
• Latencia de 1 ms o menos.
23. vladimir_mg@hotmail.com
Letras chiquitas
• Servicios con mayor demanda de recursos:
• RAM y CPU
• Worker process (w3wp)
• Timer service (SPTimer/owstimer)
• Search processes: mssearch, hostcontroller, noderunner
• Distributed Cache service
• User Profile Synchronization service
• SQL Service
• Storage
• SQL databases
• Search: crawling
• Usage and Health Data Collection service application
• Diagnostic logging
24. vladimir_mg@hotmail.com
Balanceo de cargas
• Soporte para balanceo por hardware o software.
• No requiere afinidad debido a Distributed Cache.
• Request Management service no es un sustituto.
• Servicios en SharePoint usan su propio balanceo
25. vladimir_mg@hotmail.com
Requerimientos de software
* 2012 R2 requiere SharePoint 2013 SP1.
* 2014 requiere SharePoint 2013 SP1.
* SQL Azure no esta “oficialmente” soportado.
http://blogs.msdn.com/b/sambetts/archive/2015/04/10/hosting-sharepoint-content-databases-in-sql-azure.aspx
Prerrequisitos
Windows Management Framework 3.0
Application Server Role
Web Server (IIS) Role
Microsoft .NET Framework 3.5 & 4.5
Microsoft SQL Server Native Client
Microsoft Identity Extensions
Microsoft Sync Framework Runtime v1.0 SP1 (x64)
Windows Server AppFabric 1.1 + CU1
Windows Identity Foundation v1.0
Microsoft Information Protection and Control Client
Microsoft WCF Data Services 5.0
26. vladimir_mg@hotmail.com
Requerimientos de software
• Browsers soportados:
* Letras chiquitas:
Soporte para ActiveX controls en 32 bits requerido.
IE11 edge mode, IE10 immersive mode, Windows 8 IE app no soportados.
Soporte para HTML5 recomendado.
https://technet.microsoft.com/en-us/library/cc263526.aspx
27. vladimir_mg@hotmail.com
Preparación
• Active Directory Domain Services (ADDS)
• Azure Active Directory soportado: https://technet.microsoft.com/en-
us/library/dn635311.aspx
• Cuentas de servicio (service accounts)
• Requeridas: SharePoint setup y SQL service.
• Recomendadas: Farm admin, app pools, search service, search content,
profile sync, unattended services.
• DNS services
• Hostnames, aliases, wildcard names (apps), MX records (incoming email).
28. vladimir_mg@hotmail.com
Preparación
• SQL Server
• Recomendación: instancia dedicada.
• Collation: Latin1_General_CI_AS_KS_WS.
• Fillfactor: 70-90% (cada caso es único).
• Datos, logs y backups separados.
• MaxDOP: 1.
• Max memory = RAM – SO – otras instancias.
• ModelDB: autogrow fixed mode.
• TempDB: data files = # cores, size = all files.
• Recovery model: Full en Content DBs.
• Auto_Create_Statistics: off, Auto_Update_Statistics: off, Auto_Shrink: off, Auto_Close:
off.
• Page_Verify: Checksum.
29. vladimir_mg@hotmail.com
Preparación
• SQL Server
• Alta disponibilidad?
• Clustering ó Mirroring – SQL Server 2008 R2.
• Always On – SQL Server 2012 ó superior.
• Recomendación: SQL Alias
• Cliconfg.exe (system32 y syswow64).
• Hardening: cambiar puerto de comunicación default (1433, 1434).
31. vladimir_mg@hotmail.com
Preparation tool Wizard
• Instala prerrequisitos.
• Requiere conexión a internet.
• Reinicios de servidor no son
controlables.
• Instalación offline requiere
configuración extra:
• prerequisiteinstaller.arguments.txt
• Issue: si el servidor se reinicia el archivo
de argumentos se ignora.
Prerequisites Script
PrerequisiteInstaller.exe /IDFX:
"<path>Windows6.1-KB974405-x64.msu"
/sqlncli: "<path>sqlncli.msi" /Sync:
"<path>Synchronization.msi“
• Instalación offline con script en CMD o PS.
• No requiere de conexión a internet.
• Descargar previamente instaladores.
• Se puede programar con System Scheduled
Tasks de Windows.
• Puede usar el archivo de argumentos.
• Códigos de salida:
• 0 – success
• 1 – another instance is running
• 2 – invalid parameter
• 1001 – Pending restart blocks installation
• 3010 – restart is needed
http://technet.microsoft.com/en-us/library/ff686793(v=office.15).aspx
https://gallery.technet.microsoft.com/office/DownloadInstall-SharePoint-e6df9eb8
1: Instalar prerrequisitos
32. vladimir_mg@hotmail.com
Setup Wizard
• Pasos:
• 1 – Clave de producto.
• 2 – Términos de licencia.
• 3 – Tipo de servidor: complete,
stand-alone
• 4 – Ubicación de archivos:
%PROGRAMFILES%Microsoft Office Servers15.0
Setup Script
<path>setup.exe /config <path>config.xml
• Script en CMD o PS, se puede programar con
System Scheduled Tasks
• En la carpeta “/files” de los bits de instalación
se encuentran los archivos XML para
configuración.
• Parámetros configurables en config.xml:
• Log location, name and type: %TEMP%
• Product key
• Silent install
• Server Role: application, singleserver
• Setup Type: clean, V2V, B2B
• File location: %PROGRAMFILES%Microsoft Office Servers15.0
• Server reboot
• Recomendación: Slipstream installation
• Extraer cada Service Pack y Cumulative Update
instalado en producción y copiar los archivos a
la carpeta “/Updates” de los bits de instalación.
http://technet.microsoft.com/en-us/library/cc261668.aspx
2: Instalar SharePoint
34. vladimir_mg@hotmail.com
Post-Setup Configuration Wizard
• Se ejecuta después del setup.
• Ubicación: %CommonProgramFiles%Microsoft
SharedWeb Server Extensions15BIN
• PSConfig.exe – command line wizard
• PSConfigUI.exe – UI wizard
• Pasos:
• Bienvenida – siguiente.
• Notificación, servicios se reiniciarán: aceptar.
• Tipo de configuración: Nueva granja o
conectar a una granja existente.
• Servidor de base de datos y nombre de la
base de datos de configuración:
SharePoint_Config
• Cuenta de acceso a base de datos: nombre
y contraseña.
• Passphrase.
• Puerto de la Administración Central.
Post-Setup Configuration Script
• Nueva granja:
New-SPConfigurationDatabase –DatabaseName –
DatabaseServer –AdministrationContentDatabaseName –
FarmCredentials –Passphrase –
SkipRegisterAsDistributedCacheHost
• Instalar archivos de ayuda:
Install-SPHelpCollection –All
• Configuración de seguridad de los recursos:
Initialize-SPResourceSecurity
• Instalar servicios:
Install-SPService
• Instalar características:
Install-SPFeature –AllExistingFeatures
• Crear administración central:
New-SPCentralAdministration –Port –WindowsAuthProvider
• Instalar contenidos de la aplicación:
Install-SPApplicationContent
http://technet.microsoft.com/en-us/library/ff806336(v=office.15).aspx
3: Configurar SharePoint
35. vladimir_mg@hotmail.com
Post-Setup Configuration Wizard Post-Setup Configuration Script
• Conectar a una granja existente:
Connect-SPConfigurationDatabase –DatabaseName –
DatabaseServer –Passphrase –
SkipRegisterAsDistributedCacheHost
• Script en PS, se puede programar con System Scheduled
Tasks.
• Base de datos de contenido de la administración central
puede nombrarse siguiendo las políticas de la empresa.
• Granularidad en la configuración, componentes no
requeridos se pueden omitir como la ayuda.
• Se puede configurar el authentication provider de la Web
Application de la Administración Central.
• Se puede especificar qué servidores serán de Cache.
• Se puede especificar el nivel de compatibilidad de cada
característica.
• Se pueden instalar archivos de ayuda personalizados.
• Los pasos pueden ser ejecutados uno a uno para análisis
de errores.
• Se puede usar $VerbosePreference=“Continue” o el
parámetro -verbose en cada comando para un registro
detallado del proceso de configuración.
http://technet.microsoft.com/en-us/library/ff806336(v=office.15).aspx
3: Configurar SharePoint
36. vladimir_mg@hotmail.com
Farm Configuration Wizard
• Ubicado dentro de la Administración Central.
• Configura automáticamente los servicios seleccionados, todo
usando las configuraciones default.
• Configura una Web Application inicial por default en el puerto
80 y crea un Site Collection usando la plantilla de Team Site,
todo usando las configuraciones default.
• Todas las aplicaciones de servicio son configuradas con la
misma cuenta de servicio, el mismo application pool y sus
instancias son iniciadas en todos los servidores.
• El servicio de sincronización de perfiles “User Profile
Synchronization service” requiere configuración manual.
• La Web Application creada por default en el Puerto 80 sin host-
header puede causar problemas con nuevas Web Application
en el mismo puerto.
• En granjas instaladas en idiomas diferentes al inglés o con
language packs, el proceso puede presentar errores.
• Todas las bases de datos creadas para contenidos y servicios
son nombradas usando GUIDs y algunas no pueden ser
renombradas más tarde.
• En general este wizard esta recomendado solo para ambientes
de desarrollo, pruebas o temporales.
Farm Configuration Script
• Configurar Diagnostic Logging
Get-SPDiagnosticConfig | Set-SPDiagnosticConfig
• Parámetro para configurar CEIP:
–CustomerExperienceImprovementProgramEnabled
• Parámetros para Event Log Flood Protection:
–EventLogFloodProtectionEnabled
–EventLogFloodProtectionNotifyInterval
–EventLogFloodProtectionQuietPeriod
–EventLogFloodProtectionThreshold
–EventLogFloodProtectionTriggerPeriod
• Parámetros para Diagnostic logging:
–LogLocation
–DaysToKeepLogs
–LogCutInterval
–LogDiskSpaceUsageGB
–LogMaxDiskSpaceUsageEnabled
http://technet.microsoft.com/en-us/library/ff607575(v=office.15).aspx
4: Configurar granja
38. vladimir_mg@hotmail.com
Farm Configuration Script
• Configurar outgoing email
• No existe comando de PowerShell, es posible hacerlo
manualmente desde la Administración Central.
http://technet.microsoft.com/en-us/library/cc263462(v=office.15).aspx
• Configurar authentication providers
• Windows
• Forms-based
• SAML token-based
http://technet.microsoft.com/en-us/library/ee890110(v=office.15).aspx
• Crear y configurar cada service application y proxy
que se requiere en la granja.
New-SP<name>ServiceApplication
New-SP<name>ServiceApplicationProxy
<name>: nombre del service application, ejemplo:
SecureStore.
http://technet.microsoft.com/en-us/library/ee890108(v=office.15).aspx
• Crear and configurar la arquitectura
lógica del contenido.
• Web Applications
New-SPWebApplication
–name –port –hostheader –url –path
–applicationpool –applicationpoolaccount
–authenticationprovider –allowanonymousaccess
–databaseserver –databasename
–securesocketslayer –serviceapplicationproxygroup
• Site Collections
New-SPSite
–url –owneralias –owneremail –name
–compatibilitylevel –contentdatabase
–description –language –template
–quotatemplate –secondaryowneralias
–secondaryowneremail
http://technet.microsoft.com/en-us/library/ee890106(v=office.15).aspx
4: Configurar granja
39. vladimir_mg@hotmail.com
Administración
• Central Admin – PowerShell.
• Administración de arquitectura lógica
• Contenidos: Web Apps, Site Collections, Sites, Lists, Items, Content DBs.
• Servicios: instancias, proxys, Service Apps, Service DBs.
• Monitoreo de performance y salud.
• Operación de la plataforma.
• Mantenimiento y actualización.
• Mejora continua: nuevos servicios, nuevas características, etc.
40. vladimir_mg@hotmail.com
Servicios en SharePoint 2013
• Nuevos:
• Apps Management service: manejo de apps, app catalog y marketplace.
• Machine Translation service: traducción automática de contenidos (Bing).
• Work Management service: centralizar tareas de Exchange, Project y SP.
• Access Service 2013: transformar Access DBs a SQL DBs.
• Workflow Manager service: engine de ejecución de workflows.
• Distributed Cache service: datos temporales centralizados (tokens, etc.).
• Adicionalmente se mantienen los servicios de 2010 con mejoras,
ejemplo: BCS, Excel, MMS, PerformancePoint, Search, SSS, UPS,
Visio, Word, etc.