Archivo

Archivo para la categoría ‘IT’

Como recuperar un buzón eliminado de Exchange Online via GUI

jueves, 10 de enero de 2013 Sin comentarios

Buenas a todos, anteriormente expliqué en un post como recuperar un buzón eliminado de Exchange Online mediante Powershell y ahora le toca el turno a la interfaz grafica.

Para poder hacer esto, deberemos tener presente que únicamente podremos recuperar buzones eliminados en un plazo no mayor a 30 días.

Lo Primero que tendremos que hacer, será acceder a nuestro portal de Office365 y acceder con credenciales de Administrador.

Seguidamente, pincharemos en «Administrar» justo debajo de «Exchange«

disc1

 

Una vez dentro, pincharemos en «Buzones eliminados»

buzones_eliminados

 

Y se nos abrirá una nueva ventana donde podremos seleccionar el buzon que queremos recuperar y a continuación pincharemos en el botón que pone «Recuperar«.

Espero que sea de utilidad.

Como recuperar un buzon eliminado en Office365 via Powershell

domingo, 6 de enero de 2013 Sin comentarios

Buenas a todos y Felices Reyes!

En el post de hoy, os indicaré como recuperar un buzon eliminado en Exchange Online mediante el uso de powershell. Cabe destacar que este proceso solo será valido para buzones que hayan sido eliminados en un periodo no superior a 30 días.

Para llevar a cabo esta tarea, deberemos tener preparado nuestro entorno de powershell para acceder a la administracion de Office365.

Una vez iniciada la sesión en nuestro powershell, ejecutamos el siguiente comando:

New-Mailbox -Name «Nombre de buzon nuevo» -RemovedMailbox «Nombre de buzon eliminado» -MicrosoftOnlineServicesID usuario_nuevo@empresa.com -Password (ConvertTo-SecureString -String ‘Contraseña’ -AsPlainText -Force)

Esto restaurara nuestro buzon eliminado con el nuevo id y contraseñas asignados.

Si no sabemos con exactitud que buzon es el que queremos recuperar, tan solo deberemos ejecutar el siguiente comando para recuperar un listado de buzones eliminados:

Get-RemovedMailbox

 

Es altamente recomendable restaurar el buzon con un id distinto al anterior ya que de esa forma evitamos que hayan conflictos en caso de que esa direccion ya este asignada a otra persona.

Si lo que queremos es restaurar el buzon eliminado simplemente para que vuelva a estar activa y no para recuperar información, entonces podemos asignar el mismo id que tenia antes por lo que trasladando esto a datos «reales» nos quedaria algo así:

Usuario: John Smith
Correo: jsmith@contoso.com
Comando a ejecutar:

New-Mailbox -Name «John Smith» -RemovedMailbox «John Smith» -MicrosoftOnlineServicesID jsmith@contoso.com -Password (ConvertTo-SecureString -String ‘Enero2012’ -AsPlainText -Force)

Una vez hecho esto, procederemos a iniciar sesion en OWA con el usuario recuperado y la contraseña asignada.

En el siguiente post os explicare como hacer esto mismo via GUI.

Hasta otra!

 

Esconder Carpetas via MFCMAPI

miércoles, 2 de enero de 2013 Sin comentarios

Buenas a todos, Feliz Año Nuevo y sobretodo, felicidades a los recientemente nombrados (y a los reincidentes ;)) MVP, mi mas sincera enhorabuena. (espero algun dia ser uno mas)…

Bueno, ya saben lo que dicen… año nuevo, post nuevo XD

Abrimos el año con un post que me parece bastante interesante y de utilidad para nosotros los administradores de Exchange Online; Como esconder carpetas de un buzon determinado.

Imaginemos el siguiente escenario:

  • Nuestra empresa dispone de varios buzones, personales y compartidos.
  • Los buzones compartidos unicamente se utilizaran para seguimiento de correos determinados.
  • Queremos que los buzones compartidos muestren unicamente las carpetas de correo, nada de contactos, tareas, calendarios, etc…
  • Utilizamos Microsoft Outlook u OWA.

Cuando agregamos buzones compartidos, bien sea via GUI o bien sea via Powershell, estos nos aparecen de forma automatica con todo su contenido, incluyendo las distintas carpetas del buzon como pueden ser: «Rss Feeds, News Feed, Search Folders, Correo no Deseado, Diario, Contactos, Contactos Sugeridos, etc…»

mailbox_items

Otro problema que se nos presenta con esta configuracion es a la hora de acceder a los contactos, nos mostrara los contactos y los contactos sugeridos de dicho buzon anexado como podemos observar en la siguiente imagen:

contacts

Y lo mismo pasa con las tareas, calendario, etc…

Para evitar esto, la gente de Microsoft, ha desarrollado una herramienta que aunque no es nueva (viene de 1999), ha evolucionado para poder trabajar con buzones de Exchange Online.

Advierto de que esta herramienta NO ES UN JUGUETE y podria dejar tocado nuestro buzon y hasta incluso perder nuestra informacion, asi que ejecutenlo bajo vuestra propia responsabilidad. Las instrucciones que doy son concretas y si se siguen al pie de la letra, no pasara nada.

Asi que lo primero que haremos sera descargarnos la herramienta dese el sitio de Codeplex.

mfcmapi_start

Si disponemos de Windows de 64 bits y Office de 32 bits, deberemos descargarnos la version de 32 bits. La version de 64 bits la podremos utilizar unicamente si disponemos de Office de 64 bits instalado en nuestro sistema.

Lo siguiente será, configurar en Microsoft Outlook, la cuenta con la que deseamos trabajar como una cuenta de Microsoft Exchange. No valen configuraciones POP3 ni IMAP.

Una vez configurada o configuradas las cuentas que deseamos hacer los cambios, ejecutamos la utilidad.

Se nos abrirá una ventana dividida en paneles superior e inferior. Pincharemos en Session y luego en Logon, Elegimos nuestro perfil y le damos a Ok.

A continuacion nos mostrara las cuentas que tenemos configuradas en el perfil de Outlook, donde haremos doble click en la deseada.

mfc_account

Luego nos encontraremos con dos paneles de navegacion, uno izquierdo que contiene el arbol de nuestra cuenta de exchange, y uno derecho que contiene las propiedades con sus respectivos valores de lo que seleccionemos en la izquierda.

mfc_nav_content

 A nosotros, lo que nos interesa es que marca «Principio del almacén de la información», por lo que la expandiremos y nos apareceran todas las carpetas conocidas por nuestro Outlook, (contactos, calendario, etc…).

mfc_out_content

 

Pinchemos por ejemplo en Contactos y busquemos en el panel derecho, la propiedad «PR_ATTR_HIDDEN….» y demos doble click.

mfc_contacts

Se nos abrira una ventana donde unicamente deberemos marcar la casilla que pone «Boolean» y le damos al OK.

mfc_boolean

Una vez hecho esto, lo repetiremos con Contactos Sugeridos o con la carpeta que queramos esconder, bien sea Calendario, tareas, Diario…

Cuando terminemos nos vamos al menu superior que pone Actions, y le damos a Exit, luego a Session – LogOff y finalmente a QuickStart – Exit.

Si accedemos nuevamente a nuestro Outlook, y nos vamos al listado de carpetas, veremos que las carpetas que hemos escondido, en efecto no aparecen por ningun lado, y si nos vamos al apartado que pone «contactos», unicamente nos apareceran los contactos de la cuenta personal ya que hemos escondido los del buzon anexado…

contacts_hidden

Vuelvo a repetir, mucho cuidado con esta herramienta que no es un juguete cualquiera…

y hasta aqui el post de hoy. Espero que sea de instruccion para muchos y de utilidad tambien.

Hasta otro post!

 

Limites en Exchange Online

viernes, 28 de diciembre de 2012 Sin comentarios

ExchangeOnline

A continuación, os pondré algunos de los limites mas relevantes de cara a nuestro servicio de Exchange Online.

No son todos los limites que existen pero si una buena parte de ellos, ya que dependen de directivas aplicadas a los servidores y algunas veces no de forma unificada…

Podemos clasificar los limites de Exchange Online de la siguiente forma:

  • Limites de Sesión
  • Limites de Elementos Abiertos
  • Limites de Tamaño de Elementos

 

 

Limites de Sesión:

Representan la cantidad de conexiones usadas por servicios y/o clientes como por ejemplo un móvil o Microsoft Outlook. y podemos ver cuales están establecidos de forma predeterminada en la siguiente imagen (click para agrandar y leer mejor):

session_limits

Cabe destacar que el limite de sesiones realizadas desde cuentas con privilegios de administración, ha sido aumentado a 64,000 sesiones por servidor.

  • El numero máximo de procesos simultaneos por servidor, especifica el numero máximo de procesos que un servicio puede ejecutar en un servidor.
  • El numero máximo de sesiones por servidor, especifica el numero máximo de sesiones que un proceso puede tener abiertos a la vez en un servidor.
  • El numero máximo de sesiones de usuario por servidor, indica el numero máximo de sesiones para un usuario particular mediante el uso de un protocolo.

 

 

Limites de Elementos Abiertos:

Estos limites establecen el numero de elementos que pueden abrirse por buzon independiente en una sesión independiente. Estos limites se muestran en la siguiente imagen (click para agrandar y leer mejor):

open_item_limits

Limites de Tamaño de Elementos

Estos limites se basan en elementos de un buzon de usuario y se describen en la siguiente imagen (click para agrandar y leer mejor):

item_size_limits

Independientemente de estos limites, existen algunas recomendaciones a la hora de trabajar con nuestro cliente de correo (Microsoft Outlook por ejemplo).

Algunas de estas recomendaciones son:

  • No almacenar mas de 20.000 elementos por carpeta.
  • Evitar trabajar con mas de 1.500 elementos a la vez (ya sean contactos o correos), como mover o copiar.
  • Evitar que el fichero ost sea superior a 10Gb (a partir de aquí, empiezan a suceder pequeñas pausas entre cambios de carpetas) incluso teniendo un máximo de 25Gb en nuestra suscripción por buzon.
  • Intentar tener el fichero ost defragmentado con la siguiente utilidad de Sysinternals.
  • Ejecutar Outlook 2010 o superior, o en su defecto aplicar el ultimo service pack de Office 2007, ya que se han implementado mejoras en el manejo de ficheros pst y ost grandes.

 

Hasta aquí el post de hoy.

Estadisticas de Buzones de Office365

jueves, 27 de diciembre de 2012 Sin comentarios

logo-powershell

Hoy seguimos con la saga Powershell para Office365. Esta vez trataremos algo que normalmente no se suele utilizar pero que se recomienda muchísimo a la hora de hacer seguimiento sobre los buzones y lo que es mas importante y de gran utilidad para resolver problemas con los buzones, el numero de elementos que contiene.

  • Lo primero que tendremos que hacer, será preparar nuestro entorno para el uso de powershell, sino lo tenemos ya.
  • A continuacion iniciaremos sesión con nuestras credenciales de Administrador de nuestro Office365.
  • Luego haremos uso del comando Get-MailboxStatistics

Get-MailboxStatistics -Identity usuario@dominio.com

Como podemos observar en la imagen inferior, obtendremos el resultado del nombre para mostrar, el numero de elementos que contiene el buzon, el status de almacenamiento en cuanto al limite y la hora del ultimo inicio de sesión…

user_result_stats

 

Esto al igual que se aplica para un buzon en concreto, lo podemos aplicar para todos los usuarios de la suscripción, jugando con el pipeline «|», de la siguiente forma:

Get-User | Get-MailBoxStatistics

Digo que nos es especialmente útil esta herramienta porque en su momento publicare un post sobre los limites (Hard y Soft) que existen en nuestro Office365.

 

Hasta otra!

 

Bloquear a un usuario en Office365 via GUI

miércoles, 26 de diciembre de 2012 Sin comentarios

office365

Si anteriormente explicamos como bloquear a un usuario via powershell, ahora explicaremos como hacerlo via GUI.

Para ello, deberemos iniciar sesión en nuestro portal de administración de Office365 con credenciales de Administrador.

Luego, pincharemos en «usuarios» dentro del apartado «Administración» que esta en la columna de la izquierda.

users_admin

 

Una vez dentro, tendremos el listado de los usuarios, donde pincharemos en el usuario que queramos (directamente en el nombre) para acceder a los detalles del mismo.

Los detalles del usuario están divididos en varias secciones, pero por ahora nos centraremos en el apartado que pone «configuración» por lo que pincharemos ahí.

user_config

 

y luego en la sección «Inicio de Sesión» indicaremos si queremos que pueda iniciar sesión o bloquear el acceso al sistema.

user_login_opt

 

Fácil y rápido :)

hasta otra!

 

 

 

Bloquear a un usuario en Office 365 via Powershell

martes, 25 de diciembre de 2012 Sin comentarios

office365

Para bloquear a un usuario via powershell, deberemos iniciar sesión en nuestro Office365 utilizando credenciales de Administrador (si no sabes como, pincha aquí).

Una vez iniciada sesión, tendremos que conectarnos al servicio de MSOL e introducir las credenciales de administración de office365, con el comando:

Connect-MsolService

Luego tan solo deberemos ejecutar el siguiente comando:

Set-MsolUser -UserPrincipalName usuario@contoso.com -blockcredential $true

Al ejecutar el comando, el usuario no podrá acceder al buzon ni por OWA, ni por Outlook, pero esto no quita que pueda seguir viendo los datos ya descargados en el ost. Ahora bien, si tenemos configurado el Outlook para que no trabaje en modo cache, el usuario no podrá acceder ni siquiera a los datos antiguos.

Si lo que queremos es desbloquear a un usuario, solo tendremos que modificar la variable booleana -BlockCredential a $false, por lo que el comando seria:

Set-MsolUser -UserPrincipalName usuario@contoso.com -BlockCredential $false

En el siguiente post hablaremos como hacerlo via GUI.

Hasta el siguiente post.

Añadir y Eliminar usuarios de Office365 mediante Powershell

domingo, 23 de diciembre de 2012 Sin comentarios

 

 

logo-powershell

Seguimos con la serie de tutoriales de Administración de Office365 mediante Powershell.

Esta vez, algo sencillo pero útil para administrar varias cuentas a la vez, crear y eliminar usuarios de Office365 mediante powershell.

Empecemos por indicar, que obviamente tendremos que tener nuestro entorno de powershell preparado para Office365.

Una vez dicho esto, podemos ir al grano…

Añadir Usuarios:

Tendremos que tener licencias disponibles en nuestra suscripción si queremos asignar una licencia a nuestro usuario, de lo contrario tendremos que acceder a la administración de nuestro offcie365 via web, y comprar las licencias.

  • Iniciamos sesión en nuestro office365 con powershell.
  • Ejecutamos el siguiente cmdlet para dar de alta el usario

New-MsolUser -UserPrincipalName a.lopez@contoso.com -DisplayName «Antonio Lopez – Contoso Ltd.» -FirstName «Antonio» -LastName «Lopez«

  • Especificamos la ubicación del usuario (en este caso, España)

Set-MSOLUser –UserPrincipalName a.lopez@contoso.com –UsageLocation ES

  • Asignamos la licencia al usuario con el siguiente Cmdlet

Set-MsolUserLicense -UserPrincipalName a.lopez@contoso.com -AddLicenses «tenantname:AccountSKUId»

Donde «tenantname» en nuestro caso seria «contoso» y «AccountSKUId» será el plan que queramos asignar, los AccountSKUId disponibles son:

K1:
SHAREPOINTDESKLESS
EXCHANGE_S_DESKLESS

K2:
SHAREPOINTWAC
SHAREPOINTDESKLESS
EXCHANGE_S_DESKLESS

P1:
MCOLITE
SHAREPOINTLITE
EXCHANGE_L_STANDARD

E1:
MCOSTANDARD
SHAREPOINTSTANDARD
EXCHANGE_S_STANDARD

E3:
OFFICESUBSCRIPTION
MCOSTANDARD
SHAREPOINTWAC
SHAREPOINTENTERPRISE
EXCHANGE_S_ENTERPRISE

E4:
OFFICESUBSCRIPTION
MCOSTANDARD
SHAREPOINTWAC
SHAREPOINTENTERPRISE
EXCHANGE_S_ENTERPRISE

A2:
SHAREPOINTWAC_EDU
MCOSTANDARD
SHAREPOINTSTANDARD_EDU
EXCHANGE_S_STANDARD

No obstante, podemos ejecutar el siguiente cmdlet para averiguar los AccountSKUId que tenemos en nuestro Office365

Get-MsolAccountSku | Format-Table AccountSkuId, SkuPartNumber

 

Nota: si queremos hacer un upgrade de la licencia a un usuario, primero tendremos que quitar la licencia actual, y luego asignar la nueva.

Para quitar la licencia a un usuario ejecutamos lo siguiente:

Set-MsolUserLicense -UserPrincipalName a.lopez@contoso.com -RemoveLicenses «tenantname:AccountSKUId«

 

 

Eliminar un usuario:

Simplemente ejecutaremos el siguiente Cmdlet:

Remove-MsolUser -UserPrincipalName a.lopez@contoso.com

Al ejecutar este cmdlet, automáticamente moverá el usuario al apartado de buzones eliminados (no es un harddelete).

 

Hasta el próximo post…

Deshabilitar directiva de contraseñas en Office365

viernes, 21 de diciembre de 2012 Sin comentarios

Buenas a todos,

Si en un post anterior explicaba como deshabilitar la caducidad de contraseñas en Office365, ahora os indico un pequeño Cmdlet que nos permitirá deshabilitar la directiva de contraseñas fuertes en nuestro Office 365.

Por defecto todas las contraseñas en Office365, deben cumplir con un cierto nivel de complejidad que contengan las siguientes características:

  • 8 caracteres como minimo y 16 como máximo
  • Valores admitidos:
    • Letras de la A-Z (letras mayúsculas)
    • Letras de la a-z (letras minúsculas)
    • Números del 0 al 9
    • los caracteres especiales !@#$%^&*-_+=[]{}|\:´,.?/`~»<>();
    • No se admite Unicode.
  • No puede contener parte del nombre de usuario o alias

Bien pues para poder deshabilitar estas restricciones (las cuales no recomiendo para nada), deberemos indicar el siguiente Cmdlet después de iniciar sesión en nuestro Office365 con powershell:

SetMsolUser -UserPrincipalName usuario@contoso.com -StrongPasswordRequired $false

Para volver a habilitarla:

SetMsolUser -UserPrincipalName usuario@contoso.com -StrongPasswordRequired $true

 

Hasta otra!

Restablecer contraseñas de usuarios en Office 365

miércoles, 19 de diciembre de 2012 Sin comentarios

office365

En el post de hoy, seguimos con Office 365 para administradores del servicio, en concreto explicaremos como restablecer la contraseña de un usuario.

Para poder hacer esto, tenemos dos formas:

  • La via bonita, por interfaz grafica (GUI)
  • La via menos bonita, por Powershell.

Empecemos explicando la primera, versión GUI:

  1. Iniciamos sesión en la consola de administración de Office365 e introducimos las credenciales de administración del servicio.
  2. Pinchamos en «Usuarios», dentro de la sección «Administración» justo en la parte izquierda de nuestra consola.
  3. Seleccionamos el/los usuario(s) que queramos restablecer la contraseña y pinchamos en «Restablecer la contraseña».
  4. Marcamos la opción de si queremos notificar a algún destinatario del cambio de la contraseña y seguimos el proceso.

user_mgmt

Por defecto, este método nos asignara una contraseña autogenerada que cumpla con la directiva de contraseñas para que el usuario entre en OWA y pueda establecer la contraseña que quiera. SIN ESTE PASO, EL USUARIO NO PODRA INICIAR SESION EN OUTLOOK.

Ahora toca explicar la versión Powershell:

logo-powershell

  1. Iniciamos sesión con nuestro entorno preparado de powershell, utilizando las credenciales de administración de nuestro Office365.
  2. Ejecutamos el siguiente cmdlet:

Set-MsolUserPassword -UserPrincipalName usuario@contoso.com -NewPassword «Nu3va.Password» -ForceChangePassword $false

Como podemos ver, las opciones de «NewPassword» y «ForceChangePassword» nos permiten dar un paso mas a la hora de restablecer las contraseñas ya que con ellas podremos establecer directamente la contraseña que queramos y establecer si queremos que sea una contraseña temporal para que el usuario pueda cambiarla por OWA respectivamente.

En definitiva, no es solo cuestión de gustos sino de ventajas… En este caso Powershell nos permite personalizar la contraseña que queremos establecer e incluso indicar si es necesario que el usuario la cambie o no, por lo que si establecemos el valor en $false, indicaremos que la contraseña es la definitiva y que el usuario ya podrá usarla en Outlook sin necesidad de pasar por OWA.

Personalmente considero que powershell nos agilizara mucho mas el proceso, sin embargo no siempre tenemos a mano una consola de powershell, o si? ;)

Hasta otra!