System Windows RDP - wyjątkowy wygląd serwera produkcyjnego

14

W odniesieniu do systemu Windows 2008 / R2: Zmieniłem kolor blatu na czerwony. Grałem z „ustawieniami wyglądu”, ale żadne z nich nie jest tolerowane przez oko. Czy jest coś, co mogę zrobić, aby produkcja wyglądała inaczej? Oczywiście nie chcę uruchamiać czegoś niebezpiecznego na Prod, kiedy myślę, że jestem w trakcie testów lub kontroli jakości.

Pomysły: 1) Coś na pasku zadań? 2) Co z małym wyskakującym programem, który zawsze pojawia się na pierwszym planie? Czy istnieje taki darmowy program?

NealWalters
źródło
Nie zapomnij też pokolorować wiersza polecenia, Windows + R z niewłaściwym ustawieniem ostrości, format d: i gotowe :))
Tiberiu-Ionuț Stan

Odpowiedzi:

33

BGInfo od Sysinternals to darmowy program, który jest bardzo powszechny w środowiskach korporacyjnych. Skonfigurowany do działania przy logowaniu użytkownika, może nie tylko sprawić, że pulpit wygląda estetycznie, ale może także wyświetlać przydatne informacje o serwerze.

Można również rozważyć wypychanie, za pomocą GPO, niestandardowych profili Powershell i ustawień Cmd.exe, które również zmieniają kolory z domyślnych na całej produkcji.

Kilka pomysłów.

Edycja: Pobity na sekundę. -_-

Ryan Ries
źródło
Haha, zawsze konkurencyjny świat ServerFault, w którym liczą się sekundy! : P Za to, co jest warte, bardziej spodobało mi się twoje wyjaśnienie.
Univ426,
+1 - używam BGInfo i skryptu startowego, aby wdrożyć go na serwerach i uruchomić z profilem HKEY_USERS \ .Default. Na komputerach z systemem Windows Server 2003, które powodują, że ekran logowania wyświetla szczegóły BGInfo. (Przykro mi, że nie ma go w W2K8 i nowszych systemach operacyjnych). Zmuszam tapetę użytkownika do tapety BGInfo przy użyciu niestandardowego szablonu administracyjnego i przetwarzania zasad pętli zwrotnej, aby wymusić to niezależnie od osobistych ustawień zasad użytkownika.
Evan Anderson
+1 Tak, to jest dokładnie to, co zawsze robiłem. Zazwyczaj używam motywu pomarańczowego do CLI i pomarańczowego tła z „PRODUKCJĄ” wytłoczoną w całym miejscu dla systemów produkcyjnych, ponieważ nie chcę, aby moje oczy krwawiły wszędzie za pomocą czerwonego, ale wszystkiego, czego trudno nie zauważyć odróżnij go od środowisk, w których możesz dobrze popsuć działa.
HopelessN00b
@RyanRies proszę zobaczyć moją nową odpowiedź
NealWalters
+1 dla BGInfo. Uniemożliwiło mi to palcami tłuszczu niewłaściwej maszyny więcej niż raz.
quadruplebucky
11

Kilka świetnych pomysłów, które widziałem -

1.) Naklej długi, głęboki czerwony pasek na górę i dół obrazu tła. Uważam, że jest to dyskretne i bardzo pomocne.

2.) Niektóre ciemniejsze czerwone teksty na domyślnym niebieskim tle również wyglądają całkiem dobrze, nie raniąc oczu.

3.) Możesz spojrzeć na BGInfo. Jest to przydatne narzędzie, które drukuje różne dane o serwerze w tle

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

Univ426
źródło
Czerwony kolor jest wystarczający do deskop, ale problem z tym polega na tym, że zwykle nie widzę pulpitu. Ale zwykle mam otwarte duże okna i potrzebuję narzędzi, których używam do pracy na pełnym ekranie. Potrzebuję czegoś do pokolorowania, aby usiąść na moim pełnym ekranie narzędzi.
NealWalters
Zazwyczaj zarówno QA, jak i PROD są otwarte dla dwóch różnych PROW. Używam SQL, Biztalk Admin, Total Commander i 3 lub 4 innych programów, wszystkie otwarte jednocześnie.
NealWalters
proszę zobaczyć moją nową odpowiedź
NealWalters
3

Myślę, że znalazłem coś, co spełnia moje potrzeby i można tego dokonać bez: 1) pobierania programów innych firm, 2) włamań do rejestru, 3) kompilowania kodu C ++.

1) Kliknij prawym przyciskiem myszy pulpit, a następnie wybierz „Personalizuj”. [Jeśli ta opcja się nie pojawi, spróbuj „Start”, a następnie „Kolor”, a następnie wejdź, a następnie wybierz element „Zmień schemat kolorów”.] 2) Sugeruję, jeśli używasz Windows Standard, a następnie przejdź do Windows Classic. Pozostaw jedno takie, jakie było, a następnie wprowadź zmiany w „Windows Classic”. Nadal nie jestem pewien, jak dodać zupełnie nowy „schemat kolorów”. 3) Kliknij przycisk Zaawansowane. 4) Na liście wyboru pozycji zmieniam dwa elementy na czerwone: a) Aktywny pasek tytułu b) Aktywna ramka Windows

wprowadź opis zdjęcia tutaj

Jak wspomniano w moim pierwotnym pytaniu, myślę, że zmiana samego pulpitu jest całkowicie nieodpowiednia. Na otwartym ekranie musi być coś wyjątkowego. Przez cały dzień utrzymuję otwarte okna RDP dla DEV, QA, TRAIN i PROD. Kiedy klikam jeden, rzadko widzę pulpit, ale tylko aktywne okno, którym dla mnie jest zazwyczaj SQL Studio (SSMS) lub BizTalk Admin Console.

NealWalters
źródło
Bardzo prosty, ale świetny pomysł! +1 za to
Jason
2

Nie jestem pewien, jak można zmienić rozmiar ikon paska zadań systemu Windows 2008. Windows 7 pozwala wybrać „Małe ikony” we właściwościach paska zadań. ( Właściwości paska zadań i menu Start , karta Pasek zadań , zaznacz opcję Użyj małych ikon ).

Lub zmień rozmiar ikon paska szybkiego uruchamiania .

Czy byłoby to dla ciebie wystarczająco charakterystyczne?

frozenkoi
źródło
Najlepsza odpowiedź jak dotąd, nie wiem, dlaczego wszyscy powyżej tak utknęli na pulpicie, co, jak powiedziałem, nie było moim problemem. Dobrym pomysłem jest nawet automatyczne ukrywanie paska zadań. Ale nie widzę „małych ikon” w Win 2008 / R2.
NealWalters
2

Mam naprawdę bardzo przydatną metodę obsługi tego rodzaju problemów, otwartą jakiś czas temu, szukającą rozróżnienia między wieloma kontami użytkowników na tym samym serwerze Zobacz Rozróżnianie między wieloma oknami kont runas . Od tego czasu dokonałem drobnych poprawek i teraz widzę dokładnie, pod kim działam i na jakim systemie. Bardzo przydatny i działa w przypadku większości typów okien.

#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

Można to zwolnić z zaplanowanego zadania, ikony pulpitu itp.

Uwaga - wymaga również skompilowania niestandardowego pliku biblioteki WinAPIEx.au3 . Należy również pamiętać, że musi to być wykonywane z uprawnieniami na poziomie administratora, aby móc renderować zmiany we wszystkich elementach uruchamianych jako administrator.

Tim Brigham
źródło
Jestem zainteresowany! Co to dokładnie zmienia? Czy zmienia pasek tytułu aktualnie aktywnego okna, wszystkich okien?
NealWalters,
@nealwalters może to zrobić albo. Mam to ustawione, aby zrobić okno ostrości. Trzyma się jednak przy minimalizacji.
Tim Brigham,
Tylko sprawdzam ... Czy to aplikacja konsolowa skompilowana do .exe?
NealWalters
@NealWalters Używam opcji kompilacji standad, a nie konsoli. Zwykle kompiluję 32 bity, dzięki czemu mogę używać tego samego pliku binarnego na kilku moich starszych hostach na serwerze 2003.
Tim Brigham,
0

Możesz także użyć komunikatu logowania, który ostrzega użytkownika, że ​​jest on w systemie produkcyjnym.

Robert
źródło
Nie dobrze, jestem zalogowany cały dzień i ciągle podskakuję między systemami.
NealWalters