Windows RDP - Rendi unico il server di produzione


14

Per quanto riguarda Windows 2008 / R2: ho cambiato il mio colore da tavolo in rosso. Ho giocato con le "impostazioni dell'aspetto", ma nessuna di queste è tollerabile alla vista. C'è qualcos'altro che posso fare per rendere la produzione diversa? Ovviamente, non voglio eseguire qualcosa di pericoloso quando su Prod quando penso di essere in test o QA.

Idee: 1) Qualcosa nella barra delle applicazioni? 2) Che dire di un piccolo programma pop-up che viene sempre in primo piano? Esiste un programma simile?


Non dimenticare di colorare anche il prompt dei comandi, Windows + R con lo stato attivo errato, formato d: e il gioco è fatto :))
Tiberiu-Ionuț Stan

Risposte:


33

BGInfo di Sysinternals è un programma gratuito molto comune negli ambienti aziendali. Configurato per essere eseguito all'accesso dell'utente, non solo può rendere il desktop esteticamente unico, ma può anche visualizzare informazioni utili sul server.

Inoltre, potresti considerare di inviare, tramite GPO, profili Powershell personalizzati e impostazioni Cmd.exe che cambiano i loro colori dalle impostazioni predefinite su tutta la produzione.

Solo un paio di idee.

Modifica: battuto di un secondo. -_-


Haha, il mondo sempre competitivo di ServerFault, dove contano i secondi! : P Per quello che vale mi è piaciuta di più la tua spiegazione.
Univ426,

+1: utilizzo BGInfo e uno script di avvio per distribuirlo sui server ed eseguirlo sul profilo HKEY_USERS \ .Default. Su macchine Windows Server 2003 che causano la visualizzazione della schermata di accesso con i dettagli di BGInfo. (Sono triste che questo sia passato dal W2K8 e dai sistemi operativi più recenti.) Forza lo sfondo dell'utente sullo sfondo BGInfo utilizzando un modello amministrativo personalizzato e l'elaborazione dei criteri di loopback per forzarlo indipendentemente dalle impostazioni dei criteri personali dell'utente.
Evan Anderson,

+1 Sì, è esattamente quello che ho sempre fatto anch'io. In genere uso un tema di colore arancione per l'interfaccia della riga di comando e uno sfondo di colore arancione con "PRODUZIONE" intonacato ovunque per i sistemi di produzione, a causa del fatto che non voglio che i miei occhi sanguinino usando il rosso ovunque, ma tutto ciò che è difficile da perdere distinguerlo dagli ambienti che si possono rovinare funziona bene.
HopelessN00b

@RyanRies, per favore, vedi la mia nuova risposta
NealWalters,

+1 per BGInfo. Mi ha impedito di ingrassare la macchina sbagliata più di una volta.
quadruplebucky,

11

Alcune grandi idee che ho visto -

1.) Attaccare una barra rossa lunga e profonda nella parte superiore e inferiore dell'immagine di sfondo. Ho trovato questo per essere discreto e piuttosto utile.

2.) Anche un testo rosso più scuro sullo sfondo blu predefinito ha un bell'aspetto senza danneggiare gli occhi.

3.) Potresti dare un'occhiata a BGInfo. È un'utilità utile che stampa vari dati sul server sullo sfondo

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


Il colore rosso è abbastanza buono per deskop, ma il problema è che di solito non vedo il desktop. Ma di solito ho grandi finestre aperte e ho bisogno delle utility che utilizzo a schermo intero per fare il mio lavoro. Ho bisogno di qualcosa per ricolorare e sedermi sopra le mie utilità a schermo intero.
NealWalters,

Di solito mantengo il QA e il PROD entrambi aperti su due diversi PSR. Uso SQL, Biztalk Admin, Total Commander e altri 3 o 4 programmi, tutti aperti contemporaneamente.
NealWalters,

per favore, vedi la mia nuova risposta
NealWalters,

3

Penso di aver trovato qualcosa che soddisfa le mie esigenze e che può essere fatto senza 1) scaricare programmi di terze parti, 2) hack del registro, 3) compilare codice C ++.

1) Fai clic con il pulsante destro del mouse sul desktop, quindi seleziona "Personalizza". [Se questa opzione non viene visualizzata, prova "Avvia", quindi "Colore", quindi inserisci, quindi seleziona la voce "Cambia schema colori".] 2) Suggerisco di utilizzare Windows Standard, quindi passare a Windows Classic. Lasciane uno com'era, quindi apporta le tue modifiche su "Windows Classic". Non sono ancora sicuro di come aggiungere una nuova "combinazione di colori". 3) Fare clic sul pulsante Avanzate. 4) Nell'elenco Seleziona elemento, cambio due elementi in rosso: a) Barra del titolo attiva b) Bordo di Windows attivo

inserisci qui la descrizione dell'immagine

Come menzionato nella mia domanda originale, penso che cambiare il desktop stesso sia totalmente inadeguato. Deve esserci qualcosa di unico sullo schermo aperto. Tengo le finestre RDP aperte per DEV, QA, TRAIN e PROD quasi tutto il giorno. Quando faccio clic su uno, vedo raramente il desktop, ma solo la finestra attiva, che per me è di solito SQL Studio (SSMS) o BizTalk Admin Console.


Un'idea molto semplice ma fantastica! +1 per quello
Jason

2

Non sono sicuro di come ridimensionare le icone della barra delle applicazioni di Windows 2008. Windows 7 ti consente di scegliere "Icone piccole" nelle proprietà della barra delle applicazioni. ( Proprietà barra delle applicazioni e menu Start , scheda Barra delle applicazioni , selezionare Usa icone piccole ).

Oppure modifica le dimensioni delle icone della barra di avvio rapido .

Sarebbe abbastanza distintivo per te?


La migliore risposta ancora, non so perché tutti quelli sopra sono così bloccati sul desktop che ho detto specificamente non era un mio problema. Anche nascondere automaticamente la barra delle applicazioni è una buona idea. Ma non vedo "icone piccole" su Win 2008 / R2.
NealWalters,

2

In realtà ho un metodo estremamente utile per gestire questo tipo di problemi, aperto qualche tempo fa in cerca di differenziazione tra più account utente sullo stesso server Vedi Differenziazione tra più finestre dell'account runas . Da allora ho apportato una piccola modifica e ora vedo esattamente chi sto correndo sotto e su quale sistema. Molto utile e funziona per la stragrande maggioranza dei tipi di finestre.

#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

Questo può essere annullato da un'attività pianificata, icona del desktop, ecc.

Nota: richiede inoltre la compilazione di un file WinAPIEx.au3 della libreria di autoit personalizzata . Si noti inoltre che questo deve essere eseguito con diritti a livello di amministratore per poter apportare modifiche a tutto ciò che viene avviato come amministratore.


Sono interessato! Cosa cambia esattamente? Cambia la barra del titolo della finestra attualmente attiva, tutte le finestre?
NealWalters,

@nealwalters può fare entrambe le cose. Ho impostato per fare la finestra di messa a fuoco. Si attacca quando minimizzi però.
Tim Brigham,

Sto solo controllando ... Si tratta di un'app console, compilata in .exe?
NealWalters,

@NealWalters Uso le opzioni di compilazione standard, non la console. Tendo a compilare 32 bit in modo da poter utilizzare lo stesso file binario su un paio dei miei host server 2003 precedenti.
Tim Brigham,

0

È inoltre possibile utilizzare un messaggio di accesso che avvisa l'utente che si trovano su un sistema di produzione.


Non va bene, rimango connesso tutto il giorno e rimbalzo costantemente tra i sistemi.
NealWalters,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.