sábado, 24 de marzo de 2012

Impresoras USB a través de Terminal Server no funcionan

Para resolver este problema en un equipo que no ejecuta Windows Server 2003 como Terminal Server, fuerce a todos los puertos (incluido DOT4) del equipo cliente a que se filtren para redirección. Para ello, agregue un valor DWORD llamado FilterQueueType a HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR y configure su información de valor en FFFFFFFF.

Siga estos pasos:
Haga clic en Inicio, en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
Localice y, después, haga clic en la clave siguiente del Registro:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
Escriba FilterQueueType y, a continuación, presione ENTRAR.
En el menú Edición, haga clic en Modificar.
Escriba FFFFFFFF y, después, haga clic en Aceptar.
Cierre el Editor del Registro.
Reinicie el equipo.
Esto permite que se redirijan todos los puertos del cliente.

Para evitar este problema en un equipo cliente que tenga un dispositivo de impresión multifuncional, cambie el puerto que usa ese dispositivo de DOT4 a un puerto LPT.

Por ejemplo, para configurar un dispositivo de impresión multifuncional para que use un puerto LPT en un equipo con Windows XP, siga estos pasos:
En Panel de control, abra Impresoras y faxes.
Haga clic con el botón secundario del mouse (ratón) en la impresora local no redirigida y, a continuación, haga clic en Propiedades.
Haga clic en la ficha Puertos, en un puerto LPT y en Aplicar.

La impresora debe aparecer ahora junto a ese puerto.
Cierre la ventana Propiedades de impresora y vuelva a conectar utilizando Escritorio remoto.
Importante Cuando una impresora multifuncional usa un puerto LPT estándar en lugar del puerto DOT4, pierde las capacidades multifuncionales, como escáner, fax o copiadora. Para recuperar las capacidades multifuncionales, el dispositivo de impresora debe usar el puerto DOT4.


Para mas información:
http://support.microsoft.com/kb/302361/es

miércoles, 14 de marzo de 2012

Añadir dominios a la lista blanca de EXCHANGE 2007

En primer lugar, vamos a dirigirnos a la Shell de 2007 para ver la configuración actual del filtro. Ejecutaremos:

Get-ContentFilterConfig

Para añadir un dominio a la lista blanca del filtro de contenido, introducimos:

Set-ContentFilterConfig –BypassedSenderDomains yahoo.com

También podemos añadir comodines (“*”) para subdominios del dominio principal (*.yahoo.com), al incluirlos en la lista blanca:

Set-ContentFilterConfig –BypassedSenderDomains *.yahoo.com

Para quitar el dominio de lista blanca:

Set-ContentFilterConfig –BypassedSenderDomains pepito.com

De este modo, sobrescribimos el dominio añadido anteriormente (yahoo.com) por un valor aleatorio (pepito) o un nuevo dominio. De ello deducimos que el comando “Set-ContentFilterConfig” añade un dominio sobrescribiendo el anterior. No es posible añadir varios dominios. Es decir, si ejecutamos estos dos comandos en el orden en que se muestra:

Set-ContentFilterConfig –BypassedSenderDomains 111.com
Set-ContentFilterConfig –BypassedSenderDomains 222.com

Añadimos en primer lugar el dominio 111.com, y posteriormente lo cambiamos por el 222.com, pero en ningún caso se acumulan los dominios añadidos. El único dominio que estaría en la lista blanca sería el 222.com. Este modo es útil cuando solamente tenemos añadido un dominio a la lista blanca. Si tuviéramos que añadir varios dominios, es preferible asignar el valor a una variable en la cual iremos indicando los dominios que nos interese añadir. De este modo, la gestión se facilita en gran medida.
Como hemos visto anteriormente, el comando “Get-ContentFilterConfig” nos muestra la configuración del filtro de contenido. A continuación vamos a asociar a ese comando a una variable (la llamaremos “$list”), para el filtro de contenido. Crearemos la variable ejecutando:

$list = (Get-ContentFilterConfig).BypassedSenderDomains



Para ver los dominios asignados a esta variable, basta con ejecutar el nombre de la misma:

$list

Ello nos devolverá un listado con el único registro que tenemos añadido. Ahora que ya hemos creado la variable para el filtro de contenido, podemos añadir dominios a esa variable pero sin sustituir los ya existentes. Para añadir un dominio (ejemplo: 333.com) a nuestra variable “$list” teclearemos:

$List.add(“333.com”)

Si ahora volvemos a ejecutar “$list” podremos ver el listado de estos dominios ya añadidos, y no solo uno como anteriormente había. Al igual que hemos usado la variable para los dominios entrantes, también podemos utilizarla para direcciones concretas que queramos añadir, mediante el “Bypassedsenders” en lugar del “BypassedSenderDomains”. De este modo, asociaremos la variable “$list” a las direcciones mediante:

$List = (Get-ContentFilterConfig).BypassedSenders

Y añadiremos direcciones concretas a nuestro filtro, ejecutando:

$List.add(“fulanito@dominiocualquiera.com”)

Si volvemos a solicitar un listado (“$list”) nos devolverá todos los ajustes añadidos, tanto dominios como direcciones. Del mismo modo que el comando “$list.add” nos permite añadir elementos (dominios o direcciones), el comando “$list.remove” nos permite eliminarlas. Por ejemplo, para quitar la dirección añadida anteriormente, ejecutamos:

$List.remove(“fulanito@dominiocualquiera.com”)

Finalmente, solo queda aplicar los cambios efectuados en la variable, ejecutando en nuestro caso:

Set-ContentFilterConfig –BypassedSenderDomains:$list

Nota importante: Todos los ajustes añadidos desde la Shell no se muestran en la consola de 2007, por lo que se aconseja utilizar siempre la Shell.

 No funciona la SOMBRA en RDP Habilitar esta regla: En Firewall de Entrada, habilitar Escritorio Remoto - Instantanea (TCP de Entrada)