Windows RDP: hacer que el servidor de producción se vea único

14

Con respecto a Windows 2008 / R2: he cambiado mi color de escritorio a rojo. He jugado con los "ajustes de apariencia", pero ninguno de ellos es tolerable a la vista. ¿Hay algo más que pueda hacer para que la producción se vea diferente? Obviamente, no quiero ejecutar algo peligroso cuando estoy en Prod cuando creo que estoy en prueba o control de calidad.

Ideas: 1) ¿Algo en la barra de tareas? 2) ¿Qué pasa con un pequeño programa emergente que siempre aparece en primer plano? ¿Existe tal programa gratuito?

NealWalters
fuente
No olvide colorear también el símbolo del sistema, Windows + R con el enfoque incorrecto, formato d: y listo :))
Tiberiu-Ionuț Stan

Respuestas:

33

BGInfo de Sysinternals es un programa gratuito muy común en entornos empresariales. Configurado para ejecutarse en el inicio de sesión del usuario, no solo puede hacer que el escritorio se vea estéticamente único, sino que también puede mostrar información útil sobre el servidor.

Además, podría considerar empujar, a través de GPO, perfiles personalizados de Powershell y configuraciones de Cmd.exe que también cambien sus colores de los valores predeterminados en toda la producción.

Solo un par de ideas.

Editar: Golpeado por un segundo. -_-

Ryan Ries
fuente
¡Jaja, el mundo siempre competitivo de ServerFault, donde los segundos cuentan! : P Por lo que vale, me gustó más tu explicación.
Univ426
+1: uso BGInfo y un script de inicio para implementarlo en los servidores y ejecutarlo en el perfil HKEY_USERS \ .Default. En máquinas con Windows Server 2003 que hace que la pantalla de inicio de sesión muestre los detalles de BGInfo. (Me entristece que esto haya desaparecido del W2K8 y de los sistemas operativos más recientes). Forzo el fondo de pantalla del usuario al fondo de pantalla BGInfo utilizando una plantilla administrativa personalizada y un proceso de política de bucle invertido para forzarlo independientemente de la configuración de política personal del usuario.
Evan Anderson el
+1 Sí, esto es exactamente lo que siempre he hecho también. Normalmente utilizo un tema de color naranja para la CLI y un fondo teñido de naranja con "PRODUCCIÓN" en todo el lugar para los sistemas de producción, debido a que no quiero que mis ojos sangren usando rojo en todas partes, pero cualquier cosa que sea difícil de pasar por alto distinguirlo de entornos en los que puede arruinar funciona bien.
HopelessN00b
@RyanRies, por favor vea mi nueva respuesta
NealWalters
+1 para BGInfo. Me ha impedido tocar la máquina equivocada más de una vez.
quadruplebucky
11

Algunas ideas geniales que he visto

1.) Pegue una barra larga y de color rojo intenso en la parte superior e inferior de la imagen de fondo. He encontrado que esto es discreto y bastante útil.

2.) Algún texto rojo más oscuro en el fondo azul predeterminado también se ve bastante bien sin dañar los ojos.

3.) Puede echar un vistazo a BGInfo. Es una utilidad útil que imprime varios datos sobre el servidor en segundo plano.

http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx

Univ426
fuente
El color rojo es lo suficientemente bueno para deskop, pero el problema es que generalmente no veo el escritorio. Pero generalmente tengo grandes ventanas abiertas y necesito las utilidades que utilizo a pantalla completa para hacer mi trabajo. Necesito algo para volver a colorear y sentarme encima de mis utilidades de pantalla completa.
NealWalters
Usualmente mantengo QA y PROD abiertos en dos RDP diferentes. Utilizo SQL, Biztalk Admin, Total Commander y otros 3 o 4 programas, todos abiertos a la vez.
NealWalters
por favor vea mi nueva respuesta
NealWalters
3

Creo que he encontrado algo que satisface mis necesidades y que se puede hacer sin 1) descargar programas de terceros, 2) hacks de registro, 3) compilar código C ++.

1) Haga clic derecho en el escritorio, luego seleccione "Personalizar". [Si esta opción no aparece, intente "Iniciar", luego "Color", luego ingrese, luego elija el elemento "Cambiar esquema de color".] 2) Sugiero que si está utilizando Windows Standard, luego cambie a Windows Classic. Deje uno como estaba, luego realice los cambios en "Windows Classic". Todavía no estoy seguro de cómo agregar un nuevo "esquema de color". 3) Haz clic en el botón Avanzado. 4) En la lista de selección de elementos, cambio dos elementos a rojo: a) Barra de título activa b) Borde activo de Windows

ingrese la descripción de la imagen aquí

Como mencioné en mi pregunta original, creo que cambiar el escritorio en sí es totalmente inadecuado. Tiene que haber algo único en la pantalla abierta. Mantengo las ventanas RDP abiertas para DEV, QA, TRAIN y PROD casi todo el día. Cuando hago clic en uno, rara vez veo el escritorio, pero solo la ventana activa, que para mí, generalmente es SQL Studio (SSMS) o BizTalk Admin Console.

NealWalters
fuente
Muy simple pero genial idea! +1 por eso
Jason
2

No estoy seguro de cómo se puede cambiar el tamaño de los iconos de la barra de tareas de Windows 2008. Windows 7 le permite elegir 'Iconos pequeños' en las propiedades de la barra de tareas. ( Barra de tareas y Propiedades del menú Inicio , pestaña Barra de tareas , marque Usar iconos pequeños ).

O cambie el tamaño de los iconos de la barra de inicio rápido .

¿Sería eso lo suficientemente distintivo para ti?

frozenkoi
fuente
Mejor respuesta aún, no sé por qué todos los que están arriba están tan atascados en el escritorio que específicamente dije que no era mi problema. Incluso ocultar automáticamente la barra de tareas es una buena idea. Pero no veo "iconos pequeños" en Win 2008 / R2.
NealWalters
2

De hecho, tengo un método extremadamente útil para manejar este tipo de problemas, abierto hace un tiempo buscando diferenciar entre múltiples cuentas de usuario en el mismo servidor. Ver Diferenciar entre múltiples ventanas de cuentas runas . Desde entonces había hecho un pequeño ajuste y ahora veo exactamente con quién me estoy ejecutando y en qué sistema. Muy práctico y funciona para la gran mayoría de los tipos de ventanas.

#Include <Array.au3>
#include <WinAPIEx.au3>
While ( True ) 
    Sleep( 100 )
    Local $PID = 0
    Do
        $handle = WinGetHandle("[ACTIVE]", "") 
        $iPID = WinGetProcess($handle)
    Until $iPID > 0
    Local $aUser = _WinAPI_GetProcessUser($PID)
    $UserName=$aUser[0]
    $title = WinGetTitle ( $handle )
    $result = StringInStr($title, "Owned By")

    If ( $Result == 0 ) Then
        WinSetTitle($handle, "", $title & " - Owned By " & $UserName & " on " & @ComputerName )
        $title = WinGetTitle ( $handle )
    EndIf  
WEnd

Esto se puede disparar desde una tarea programada, icono de escritorio, etc.

Nota: también requiere que se compile un archivo WinAPIEx.au3 de la biblioteca autoit personalizada . También tenga en cuenta que esto debe ejecutarse con derechos de nivel de administrador para poder presentar cambios a cualquier cosa que se inicie como administrador.

Tim Brigham
fuente
¡Estoy interesado! ¿Qué cambia exactamente? ¿Cambia la barra de título de la ventana activa actualmente, todas las ventanas?
NealWalters
@nealwalters puede hacer cualquiera de los dos. Lo tengo configurado para hacer la ventana de enfoque. Sin embargo, se queda cuando minimizas.
Tim Brigham el
Simplemente comprobando ... ¿Es esta una aplicación de consola, compilada en .exe?
NealWalters
@NealWalters Uso las opciones de compilación de standad, no la consola. Tiendo a completar 32 bits para que pueda usar el mismo binario en un par de mis hosts de servidor 2003 anteriores.
Tim Brigham el
0

También puede usar un mensaje de inicio de sesión que advierta al usuario que está en un sistema de producción.

Robert
fuente
No está bien, permanezco conectado todo el día y reboto constantemente entre los sistemas.
NealWalters