Modificar idioma por defecto en Owa 2007

La primera vez que un usuario con buzón en Exchange 2007 se conecta a él via OWA aparece una ventana de configuración de idioma y horario después de logarse.

Esta pantalla lo que hará será configurar el idioma de entorno de usuario únicamente para OWA modificando un atributo en las propiedades el usuario en el Directorio Activo.

Es decir que si accede a su buzón via MAPI con un cliente de correo tipo Outlook en otro idioma lo podrá hacer sin ninguna afectación y será independiente del acceso o idioma de acceso a OWA.

Otra cosa es la estructura de carpetas que la podrá cambiar desde Outlook con el moderador Outlook /resetfoldernames o desde OWA en opciones regionales.

Desde el punto de vista de administración podemos hacer que esta ventana no aparezca y se configure de forma automática en el idioma que nosotros decidamos; esto tiene mucho sentido en entornos de un solo idioma pero no en entornos multilingües y debemos tener en cuenta que NO puede definirse únicamente para un grupo de usuarios sino que afectará a todos los usuarios.

Para ello iniciaremos la consola de Powershell y ejecutaremos las siguientes instrucciones:

Set-OwaVirtualDirectory -identity “servernameOwa (Default Web Site)” -DefaultClientLanguage <3082>

Set-OwaVirtualDirectory -identity “servernameOwa (Default Web Site)” -LogonAndErrorLanguage <3082>

Donde “Servername” es el nombre del servidor.

En este caso el idioma por defecto seria el español (alfabetización internacional)

Podemos consultar la lista de idiomas en el siguiente enlace.

http://technet.microsoft.com/es-es/library/aa997435.aspx

En caso de querer volver a la configuración por defecto y que sea el usuario el que determine el idioma que desea utilizar el código a utilizar es  0.

Advertisements

Error: Invalid URI: The host name could not be parsed

Al instalar el rol de Client Access en Exchange 2007 en un cluster NLB podemos encontrarnos con este error.

Invalid URI: The host name could not be parsed

Esto ocurre si tenemos instalada la característica de balanceo de carga (NLB) de Microsoft al instalar Exchange.

La solución es simple, desintalar la característica o rol desde la consola server manager o desde la línea de comandos ejecutando el siguiente comando (en W2008 server)

servermanagercmd –remove nlb

A continuación y después de reiniciar el servidor ya puedes instalar el rol CAS de Exchange 2007.

Una vez instalado reinicia el servidor e instala la característica de balanceo de carga con el siguiente comando(en W2008 server):

servermanagercmd –i nlb


Administrando carpetas publicas con Powershell

Crear carpeta publica: 

New-PublicFolder -Name “carpeta01” -Path “raiz” -Server “server.midominio.local”

Habilitar carpeta publica para correo:

Enable-MailPublicFolder -Identity “raizcarpeta01” -Server “server.midominio.local”

Deshabilitar Politica de Direcciones:

Set-MailPublicFolder –identity “raizcarpeta01” -EmailAddressPolicyEnabled $false

Cambiar Alias:

Set-MailPublicFolder -identity “raizcarpeta01” -Alias 01

Definir direcciones de correo:

Set-MailPublicFolder -identity “raizcarpeta01” -EmailAddresses 01@midominio.com,01@midominio.es

Ocultarla GAL:

set-publicfolder -identity “raizcarpeta01” -HiddenFromAddressListsEnabled $true

Deshabilitar programacion replicacion:

set-publicfolder -identity “raizcarpeta01” -UseDatabaseReplicationSchedule $false

Deshabilitar replicacion:

set-publicfolder -identity “raizcarpeta01” -ReplicationSchedule Never

Añadir permisos send us:

Add-ADPermission -Identity ‘CN=carpeta01,CN=Microsoft Exchange System Objects,DC=midominio,DC=local’ -User “user01” -ExtendedRights “Send-as”

Añadir permisos administrativos:

Add-Publicfolderadministrativepermission –identity “raizcarpeta01” -accessrights allextendedrights –user user01

Añadir permisos de cliente:

Add-PublicFolderClientPermission –Identity “raizcarpeta01” –accessrights CreateItems –user user01

Eliminar permisos de cliente:

Remove-PublicFolderClientPermission –Identity “raizcarpeta01” –accessrights CreateItems –user user01 -confirm:$false

Consultar permisos cliente:

Get-PublicFolderClientPermission –Identity “raizcarpeta01” | fl

Renombrar carpeta:

set-publicfolder -identity “raizcarpeta01” -name “carpeta02”

Eliminar carpeta publica:

remove-PublicFolder -identity “raizcarpeta02”

Añadir permisos en la carpeta raiz y propagarlos de forma recursiva a todas sus subcarpetas:

nota: ejecutarlo desde la ruta “c:program filesMicrosoftExchange Serverscripts”

AddUsersToPFRecursive.ps1 -toppublicfolder “raizcarpeta01” -recurse -resultsize unlimited -user user01 -permissions publishingeditor