Modificar Extensiones Permitidas y Bloqueadas Exchange Online (OWA) Office 365
1. www.ragazome.info
Libertad de Conocimiento / Libertad de Aprendizaje
LABORATORIO MICROSOFT
MODIFICAR EXTENSIONES PERMITIDAS Y
BLOQUEADAS EN EXCHANGE ONLINE (OWA)
OFFICE 365
Cuando los usuarios de Office 365 intentan abrir o ver archivos adjuntos en mensajes de correo
electrónico en Outlook Web App, experimenta los síntomas siguientes:
En Office 365, los datos adjuntos no se muestran en el mensaje. En su lugar, un marcador
de posición genérico, como se muestra "1 archivo adjunto", y esto no se puede abrir.
Cuando los usuarios intentan ver datos adjuntos de Office 365, que reciben el mensaje de
error siguiente:
Ha bloqueado el acceso a los datos adjuntos. Datos adjuntos bloqueados: < nombre >.
CAUSA DEL PROBLEMA
Este problema se produce si el archivo adjunto está bloqueado por Outlook Web App. De forma
predeterminada, Outlook Web App bloquea los archivos adjuntos que tengan las siguientes
extensiones de nombre de archivo:
.vsmacros .msh2xml .msh1xml .ps2xml . ps1xml .mshxml .gadget
.mhtml .PSC2 psc1 .msh2 .msh1 .aspx .WSH
wsf .wsc .vsw .vst .VSS .vbs .VBE
.URL .tmp .shs .shb .sct .scr .scf
.reg PST .PS2 . ps1 .prg .prf .plg
.pif .pcd OPS .mst MSP .msi .MSH
msc .mht .mdz mdw .MDT .mde .mdb
.MDA todos .MAV .mau .MAT todos todos
.maq .mam .mag .maf .MAD .lnk .ksh
.jse .es .ISP .ins .inf .htc .hta
.hlp .fxp .exe .der .csh .CRT .cpl
.com .cmd .chm .cer .bat .bas .asx
.ASP .app .adp .ade .ws .vb .js
.Xml
2. www.ragazome.info
Libertad de Conocimiento / Libertad de Aprendizaje
SOLUCIÓN
PowerShell remoto le permite administrar la configuración de Exchange Online desde la línea de
comandos. Use la sesión de Windows PowerShell en su equipo local para crear una sesión remota
del Shell en Exchange Online. Es un sencillo proceso de tres pasos que consiste en escribir las
credenciales de Exchange Online, proporcionar la configuración de conexión necesaria y, después,
importar los cmdlets de Exchange Online en la sesión local de Windows PowerShell para poder
usarlos.
¿Qué necesita saber antes de comenzar?
Tiempo estimado para finalizar: 5 minutos
Puede usar las siguientes versiones de Windows:
o Windows 8 o Windows 8.1
o Windows Server 2012 o Windows Server 2012 R2
o Windows 7 Service Pack 1 (SP1)*
o Windows Server 2008 R2 SP1*
* Es necesario instalar Microsoft .NET Framework 4.5 o 4.5.1 y, luego, Windows
Management Framework 3.0 o Windows Management Framework 4.0. Para más
información, consulte Instalación de .NET Framework 4.5, 4.5.1 y Windows Management
Framework 3.0 o bien Windows Management Framework 4.0.
Para obtener información acerca de los métodos abreviados de teclado aplicables a los
procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de
administración de Exchange.
3. www.ragazome.info
Libertad de Conocimiento / Libertad de Aprendizaje
Conectarse a Exchange Online
1. En el equipo local, abra Windows PowerShell y ejecute el siguiente comando.
2. $UserCredential = Get-Credential
En el cuadro de diálogo Solicitud de credenciales para Windows PowerShell, escriba el
nombre de usuario y la contraseña de Exchange Online y haga clic en Aceptar.
3. Ejecute el siguiente comando.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -
Authentication Basic –AllowRedirection
Nota: Si es un administrador de Office 365 operado por el cliente de 21Vianet en China,
use el siguiente valor para el parámetro ConnectionUri:
https://partner.outlook.cn/PowerShell.
4. Ejecute el siguiente comando.
Import-PSSession $Session
Asegúrese de desconectar la sesión remota de PowerShell cuando haya terminado. Si cierra la
ventana de Windows PowerShell sin desconectar la sesión, podría agotar todas las sesiones de
PowerShell remotas que tenga disponibles y deberá esperar a que las sesiones expiren. Ejecute el
siguiente comando para desconectar la sesión de PowerShell remota.
Remove-PSSession $Session
4. www.ragazome.info
Libertad de Conocimiento / Libertad de Aprendizaje
¿Cómo saber si funcionó lo que hizo?
Después del paso 3, los cmdlets de Exchange Online se importan en la sesión local de Windows
PowerShell, tal y como se indica en una barra de progreso. Si no aparece ningún error, la conexión
se habrá establecido correctamente. Una prueba rápida consiste en ejecutar un cmdlet de Exchange
Online, como por ejemplo Get-Mailbox, y ver los resultados.
Si surgen errores, compruebe los siguientes requisitos:
Un problema habitual es una contraseña incorrecta. Vuelva a realizar los tres pasos y preste
especial atención al nombre de usuario y contraseña que escriba en el paso 1.
Para evitar que se produzcan ataques por denegación de servicio (DoS), solo se pueden
tener abiertas tres conexiones de PowerShell para la organización de Exchange Online.
Windows PowerShell se debe configurar para ejecutar scripts. Esta opción se configura una
sola vez en el equipo, y no cada vez que se conecte. Para hacer que Windows PowerShell
ejecute scripts firmados, ejecute el siguiente comando en una ventana de
Windows PowerShell con permisos elevados (o sea, una ventana de Windows PowerShell
que se abre seleccionando Ejecutar como administrador).
Set-ExecutionPolicy RemoteSigned
La cuenta que usa para conectarse a Exchange Online debe estar habilitada para el Shell
remoto.
Debe abrir el tráfico del puerto TCP 80 entre su equipo local y Exchange Online.
Probablemente esté abierta, pero es un aspecto que se debe tener en cuenta si la directiva
de acceso a Internet de su organización es restrictiva.
5. www.ragazome.info
Libertad de Conocimiento / Libertad de Aprendizaje
TERMINADO EL PROCESO ANTERIOR REALIZAMOS LA SIGUIENTE MODIFICACIONES
Cambiar la directiva de buzón de Outlook Web App para incluir y excluir los tipos de archivo que
desee. Para obtener más información acerca de cómo hacerlo, consulte la sección "Agregar o quitar
tipos de archivo del archivo de listas de acceso" de la página Web de Microsoft siguiente:
El siguiente es un ejemplo de los comandos de Windows PowerShell para quitar el tipo de archivo
.xml de las listas de BlockedFileTypes y BlockedMimeTypes y agregarlo a las listas AllowedFileTypes
y AllowedMimeTypes :
Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -BlockedFileTypes @{Remove = ".xml"}
Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -AllowedFileTypes @{Add = ".xml"}
Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -BlockedMimeTypes @{Remove = "text/xml", "application/xml”}
Get-OwaMailboxPolicy | Set-OwaMailboxPolicy –AllowedMimeTypes @{Add = "text/xml", "application/xml”}
Cosas a tener en cuenta:
Puede tardar varios minutos antes de que los cambios a la directiva de Outlook Web App
surtan efecto.
Tenga en cuenta que al cambiar la directiva de buzón de Outlook Web App para incluir
tipos de archivo que se bloquean de forma predeterminada, puede hacer el sistema sea
más vulnerable a amenazas de seguridad.
Al finalizar el procedimiento recuerde cerrar la sesión:
o Ejecuta el comando: Remove-PSSession $Session y cierre PowerShell