Windows RDP - 프로덕션 서버를 독특하게 보이게 만들기

Windows RDP - 프로덕션 서버를 독특하게 보이게 만들기

Windows 2008/R2 관련: 데스크탑 색상을 빨간색으로 변경했습니다. 나는 "외관 설정"을 가지고 놀았지만 그 중 어느 것도 눈에 허용되지 않습니다. 제작물을 다르게 보이게 하기 위해 제가 할 수 있는 다른 일이 있나요? 분명히, 나는 테스트나 QA 중이라고 생각할 때 Prod에서 위험한 작업을 실행하고 싶지 않습니다.

아이디어: 1) 작업 표시줄에 아무것도 없나요? 2) 항상 전면에 나타나는 작은 팝업 프로그램은 어떻습니까? 그런 무료 프로그램이 있나요?

답변1

Sysinternals의 BGInfo는 기업 환경에서 매우 일반적인 무료 프로그램입니다. 사용자 로그온 시 실행되도록 구성하면 데스크탑이 미학적으로 독특해 보일 뿐만 아니라 서버에 대한 유용한 정보도 표시할 수 있습니다.

또한 GPO를 통해 모든 프로덕션의 기본값에서 색상을 변경하는 사용자 지정 Powershell 프로필 및 Cmd.exe 설정을 푸시하는 것을 고려할 수도 있습니다.

몇 가지 아이디어만 있으면 됩니다.

편집: 1초씩 두들겨 맞았습니다. -_-

답변2

내가 본 몇 가지 훌륭한 아이디어 -

1.) 배경 이미지의 상단과 하단에 길고 진한 빨간색 막대를 붙입니다. 나는 이것이 눈에 거슬리지 않고 꽤 도움이 된다는 것을 알았습니다.

2.) 기본 파란색 배경에 있는 일부 어두운 빨간색 텍스트도 눈을 아프게 하지 않으면서 꽤 보기 좋습니다.

3.) BGInfo를 살펴볼 수도 있습니다. 서버에 대한 다양한 데이터를 백그라운드에 출력해 주는 유용한 유틸리티입니다.

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

답변3

나는 내 요구 사항을 충족하고 1) 타사 프로그램 다운로드, 2) 레지스트리 해킹, 3) C++ 코드 컴파일 없이 수행할 수 있는 것을 찾았다고 생각합니다.

1) 바탕 화면을 마우스 오른쪽 버튼으로 클릭한 다음 "개인 설정"을 선택합니다. [이 옵션이 나타나지 않으면 "시작"을 시도한 다음 "색상"을 입력하고 "색 구성표 변경" 항목을 선택하십시오.] 2) Windows Standard를 사용하는 경우 Windows Classic으로 전환하는 것이 좋습니다. 하나를 그대로 두고 "Windows Classic"에서 변경하십시오. 완전히 새로운 "색 구성표"를 추가하는 방법을 아직 잘 모르겠습니다. 3) 고급 버튼을 클릭하세요. 4) 항목 선택 목록에서 두 항목을 빨간색으로 변경합니다. a) 활성 제목 표시줄 b) 활성 Windows 테두리

여기에 이미지 설명을 입력하세요

원래 질문에서 언급했듯이 데스크탑 자체를 바꾸는 것은 전혀 부적절하다고 생각합니다. 열린 화면에는 뭔가 독특한 것이 있어야 합니다. 나는 DEV, QA, TRAIN 및 PROD를 위해 RDP 창을 하루 종일 열어 둡니다. 하나를 클릭하면 바탕 화면이 거의 표시되지 않고 일반적으로 SQL Studio(SSMS) 또는 BizTalk 관리 콘솔인 활성 창만 표시됩니다.

답변4

실제로 이러한 종류의 문제를 처리하는 데 매우 유용한 방법이 있는데, 동일한 서버에 있는 여러 사용자 계정을 구별하기 위해 얼마 전에 열었습니다.여러 Runas 계정 창 구별. 그 이후로 약간의 조정을 했고 이제 내가 누구 아래에서 어떤 시스템에서 실행되고 있는지 정확히 알 수 있습니다. 매우 편리하며 대부분의 창 유형에서 작동합니다.

#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

이는 예약된 작업, 바탕 화면 아이콘 등에서 실행될 수 있습니다.

참고 - 사용자 정의 autoit 라이브러리도 필요합니다.WinAPIEx.au3컴파일할 파일입니다. 또한 관리자로 실행되는 모든 항목에 대한 변경 사항을 렌더링하려면 관리자 수준 권한으로 실행해야 합니다.

관련 정보