Hola a todos,

Como lo comente en el Global Azure, hay una forma de crear rápidamente una granja de servidores SharePoint en Microsoft Azure, a continuación les explico los pasos:

1. Crear una suscripción de prueba (30 días) en Microsoft Azure
2. En el portal de Azure  seleccionar Nuevo > Proceso > SharePoint Server Farm



3. La primera información para crear la granja de SharePoint es la siguiente:

- Grupo de recursos
- Nombre de usuario
- Contraseña
- Confirmar contraseña
- Habilitar alta disponibilidad (si es una granja de pruebas no seria necesario)

Nota: Cabe señalar que esta última opción es interesante, ya que para escenarios de alta disponibilidad crea 9 máquinas virtuales: 2 para AD + 3 para SQL + 4 para SharePoint



4. Se deberá llegar a continuación la información del controlador de dominio:

- Prefijo de nombre de host
- Nombre de dominio raíz de bosque
- Nivel de precios A1

Nota: Para el nivel de precios, podremos ver alternativas y características a las que te propone Azure



5. A continuación, se deberá llenar la información de los servidores de SQL Server

- Prefijo de nombre de host
- Nivel de Precios
- Cuenta de servicios SQL Server

Nota: Por defecto está seleccionado la opción "Utilizar la contraseña de administrador" 
ingresado en el paso 3.



6. Seguidamente ingresamos los parametros de configuración de los servidores SharePoint

- Prefijo de nombre de host
- Nivel de Precios
- Configurar cuenta de usuario
- Cuenta de granja de servidores
- Frase de contraseña de granja de servidores

Nota: Por defecto está seleccionado la opción "Utilizar la contraseña de administrador" ingresado en el paso 3.



7. Antes de finalizar, se podrá configurar opciones adicionales como: Red Virtual, cuanta de almacenamiento, Diagnóstico


8. Como último paso, podremos escoger la ubicación de las máquinas virtuales.


Al finalizar podremos acceder desde la pantalla de inicio



Y podemos ver la información de la granja de servidores SharePoint creada



Saludos,

Edgard.
Hola a todos,

Les comparto el enlace donde pueden ver la presentación que realice en el "Global Azure Bootcamp" el pasado 25 de Abril en las oficinas de Microsoft Perú.

La sesión fue "Sitios de Internet con SharePoint 2013 en Microsoft Azure"

https://onedrive.live.com/view.aspx?cid=2E48C9AE63911CC5&resid=2e48c9ae63911cc5%2137956&app=PowerPoint


Saludos,

Edgard.

Hola a todos,

Les cuento que este Sábado 25 de Abril en Lima se está organizando el Global Azure Bootcamp 2015 - Lima. Un evento que se realiza en simultaneo a nivel mundial, que está organizado por la comunidad MUG de Lima. 

El enfoque principal dedicado a los Dev y TI en las tecnologías de los servicios de Azure, temas para todos los niveles.

En esta oportunidad estare participando en track ITPros con la charla "Sitios de Internet con SharePoint 2013 en Microsoft Azure" 

Más detalles y registro -> http://bit.ly/1HOqF6N #GlobalAzure



[Actualización] La agenda del evento de este sábado, los esperamos!!!


[Actualización] Les comparto el albúm de fotos del evento en facebook: https://www.facebook.com/media/set/?set=a.400925006754143.1073741845.238120389701273&type=3


Hola,

En algunas ocasiones necesitamos tener un reporte de la información de los perfiles de usuario para contrastarlo con algún sistema de RRHH u otro sistema interno. Esta  información es crítica para los gestores o administradores de Intranets/Portales ya que pueden validar que tanta "data" se tiene de los colaboradores y como podrían explotarla para sus intereses.

El script de powershell propuesto es el siguiente:

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

$siteUrl = "
http://server/my"
$outputFile = "X:\files\ReporteUsuariosIntranet.csv"

$serviceContext = Get-SPServiceContext -Site $siteUrl
$profileManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($serviceContext);
$profiles = $profileManager.GetEnumerator()

$collection = @()
foreach ($profile in $profiles) {
 
   $profileData = "" | 
   select "AccountName", "PreferredName" , "Department" , "Manager" , "Office" , "Location" , "WorkEmail" , "Assistant" , "AboutMe" ,  "Role" , "CodTrabajador"
   
   $profileData.AccountName = $profile["AccountName"]
   $profileData.PreferredName = $profile["PreferredName"]
   $profileData.Manager = $profile["Manager"]
   $profileData.Department = $profile["Department"]
   $profileData.Office = $profile["Office"]
   $profileData.Location = $profile["Location"]
   $profileData.WorkEmail = $profile["WorkEmail"]
   $profileData.Assistant = $profile["Assistant"]
   $profileData.AboutMe = $profile["AboutMe"].Value
   $profileData.Role = $profile["Role"]
   $profileData.CodTrabajador = $profile["CodTrabajador"] 
   
  $collection += $profileData
}

$collection | Export-Csv $outputFile -NoTypeInformation


Como resultado tenemos un archivo en formato .csv que podemos abrir en Microsoft Excel.

Nota: Como la información de perfiles de usuario SharePoint lo importa del Directorio Activo (AD) es crucial que las áreas de TI generen procedimientos para mantenerlo actualizado.

Saludos,

Edgard.


Y luego de varios meses de arduo trabajo, este lunes el Aeropuerto Internacional Jorge Chávez lanzó su renovada página web como parte de su trabajo de seguir brindando mejores servicios para sus pasajeros, concesionarios y proveedores.

Cabe destacar que este proyecto se desarrolló en tres fases: 

1. Diseño de la experiencia de usuario (UX)
2. Diseño gráfico de la web en versión desktop y móvil
3. Implementación tecnológica de la web

Esta nueva página web está implementada en SharePoint 2013 y alojada en una infraestructura de servidores en Microsoft Azure.

DAINKO como socio tecnológico de Lima Airport Partners concesionario del Aeropuerto, fuimos los encargados de la implementación y despliegue en producción de la nueva web https://www.lima-airport.com/

En los próximos días, les comentare más detalles técnicos sobre las características de SharePoint 2013 que utilizamos para la implementación de este Portal.

Saludos,

Edgard.