Windows RDP - Fazendo o servidor de produção parecer único


14

Em relação ao Windows 2008 / R2: alterei minha cor do desktop para vermelho. Eu brinquei com as "configurações de aparência", mas nenhuma delas é tolerável aos olhos. Existe algo que eu possa fazer para tornar a produção diferente? Obviamente, não quero executar algo perigoso no Prod quando penso que estou em teste ou controle de qualidade.

Ideias: 1) Alguma coisa na barra de tarefas? 2) Que tal um pequeno programa pop-up que sempre aparece em primeiro plano? Existe algum programa gratuito?


Não se esqueça de colorir o prompt de comando também, Windows + R com o foco errado, formato d: e está feito :))
Tiberiu-Ionuţ Stan

Respostas:


33

O BGInfo da Sysinternals é um programa gratuito muito comum em ambientes empresariais. Configurado para ser executado no logon do usuário, ele pode não apenas fazer a área de trabalho parecer esteticamente única, mas também pode exibir informações úteis sobre o servidor.

Além disso, você pode considerar enviar, via GPO, perfis personalizados do Powershell e configurações de Cmd.exe que alteram suas cores dos padrões de toda a produção.

Apenas algumas idéias.

Edit: Batido por um segundo. -_-


Haha, o mundo sempre competitivo do ServerFault, onde segundos contam! : P Pelo que vale, gostei mais da sua explicação.
precisa saber é o seguinte

+1 - Uso o BGInfo e um script de inicialização para implantá-lo nos servidores e executá-lo no perfil HKEY_USERS \ .Default. Nas máquinas Windows Server 2003 que fazem com que a tela de logon exiba os detalhes do BGInfo. (Lamento que isso tenha desaparecido do W2K8 e dos sistemas operacionais mais recentes.) Forço o papel de parede do usuário ao papel de parede BGInfo usando um modelo administrativo personalizado e processamento de política de loopback para forçá-lo, independentemente das configurações de política pessoal do usuário.
Evan Anderson

+1 Sim, isso é exatamente o que eu sempre fiz também. Normalmente, uso um tema de cor laranja para a CLI e um fundo de cor laranja com "PRODUÇÃO" estampado em todo o lugar para sistemas de produção, por não querer que meus olhos sangrem usando vermelho em todos os lugares, mas qualquer coisa difícil de perder diferenciá-lo de ambientes nos quais você pode estragar tudo funciona bem.
precisa

@RyanRies, por favor, veja minha nova resposta
NealWalters

+1 para BGInfo. Isso me impediu de digitar a máquina errada mais de uma vez.
Quadruplebucky

11

Algumas ótimas idéias que eu já vi -

1.) Cole uma barra vermelha longa e profunda na parte superior e inferior da imagem de fundo. Eu achei isso discreto e bastante útil.

2.) Algum texto vermelho mais escuro sobre o fundo azul padrão também parece muito bom sem machucar os olhos.

3.) Você pode dar uma olhada no BGInfo. É um utilitário útil que imprime vários dados sobre o servidor em segundo plano

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


A cor vermelha é boa o suficiente para o desktop, mas o problema é que normalmente não vejo a área de trabalho. Mas geralmente tenho grandes janelas abertas e preciso dos utilitários que utilizo em tela cheia para fazer meu trabalho. Preciso de algo para colorir novamente sobre os meus utilitários de tela cheia.
NealWalters

Normalmente, mantenho o controle de qualidade e o PROD abertos em dois RDPs diferentes. Eu uso SQL, Biztalk Admin, Total Commander e 3 ou 4 outros programas, todos abertos de uma só vez.
NealWalters

por favor, veja minha nova resposta
NealWalters

3

Acho que encontrei algo que atenda às minhas necessidades e pode ser feito sem 1) baixar programas de terceiros, 2) hacks de registro, 3) compilar código C ++.

1) Clique com o botão direito do mouse em cima da mesa e selecione "Personalizar". [Se essa opção não aparecer, tente "Iniciar", "Cor", digite e escolha o item "Alterar esquema de cores".] 2) Sugiro que você esteja usando o Windows Standard e, em seguida, mude para o Windows Classic. Deixe um do jeito que estava e faça as alterações no "Windows Classic". Ainda não sei como adicionar um "esquema de cores" totalmente novo. 3) Clique no botão Avançado. 4) Na lista de seleção de itens, altero dois itens para vermelho: a) Barra de título ativa b) Borda ativa do Windows

insira a descrição da imagem aqui

Como mencionado na minha pergunta original, acho que mudar a própria área de trabalho é totalmente inadequado. Precisa haver algo único na tela aberta. Eu mantenho as janelas RDP abertas para DEV, QA, TRAIN e PROD a maior parte do dia. Quando clico em uma delas, raramente vejo a área de trabalho, mas apenas a janela ativa, que para mim geralmente é o SQL Studio (SSMS) ou o BizTalk Admin Console.


Muito simples, mas ótima idéia! +1 para isso
Jason

2

Não tenho certeza de como os ícones da barra de tarefas do Windows 2008 podem ser redimensionados. O Windows 7 permite escolher 'Pequenos ícones' nas propriedades da barra de tarefas. ( Barra de tarefas e Propriedades do menu Iniciar , guia Barra de tarefas , marque Usar ícones pequenos ).

Ou altere o tamanho dos ícones da barra de inicialização rápida .

Isso seria distinto o suficiente para você?


Melhor resposta ainda, não sei por que todos os que estão acima estão tão presos na área de trabalho, que eu disse especificamente que não era problema meu. Mesmo ocultar automaticamente a barra de tarefas é uma boa ideia. Mas não vejo "pequenos ícones" no Win 2008 / R2.
NealWalters

2

Na verdade, tenho um método extremamente útil para lidar com esse tipo de problema, aberto há um tempo atrás, procurando diferenciar entre várias contas de usuário no mesmo servidor. Consulte Diferenciando entre várias janelas de conta de runas . Desde então, eu fiz um pequeno ajuste e agora vejo exatamente quem eu estou executando e em que sistema. Muito útil e funciona para a grande maioria dos tipos de janelas.

#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

Isso pode ser acionado a partir de uma tarefa agendada, ícone da área de trabalho etc.

Nota - ele também requer que um arquivo WinAPIEx.au3 da biblioteca de autoit personalizada seja compilado. Observe também que isso precisa ser executado com direitos no nível de administrador para poder fazer alterações em qualquer coisa iniciada como administrador.


Estou interessado! O que exatamente isso muda? Ele altera a barra de título da janela atualmente ativa, todas as janelas?
NealWalters

@nealwalters também pode fazer isso. Eu o configurei para fazer a janela em foco. Ele fica grudado quando você minimiza.
Tim Brigham

Apenas verificando ... Este é um aplicativo de console, compilado em .exe?
NealWalters

@NealWalters Eu uso as opções de compilação do standad, não o console. Tende a completar 32 bits para que eu possa usar o samebinary em alguns dos meus hosts mais antigos do servidor 2003.
Tim Brigham #

0

Você também pode usar uma mensagem de logon que avise o usuário que ele está em um sistema de produção.


Não é bom, eu permaneço conectado o dia todo e constantemente pulo entre os sistemas.
NealWalters
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.