Windows RDP - 実稼働サーバーをユニークに見せる

Windows RDP - 実稼働サーバーをユニークに見せる

Windows 2008/R2 について: デスクトップの色を赤に変更しました。 「外観設定」をいろいろ試してみましたが、どれも目には耐えられません。 実稼働環境で見た目を変えるために他にできることはありますか? もちろん、テスト環境や QA 環境だと思っているときに、実稼働環境で危険な操作を実行したくはありません。

アイデア: 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) デスクトップを右クリックして、「個人設定」を選択します。[このオプションが表示されない場合は、「スタート」、次に「色」の順にクリックして Enter キーを押し、「配色の変更」項目を選択します。] 2) Windows 標準を使用している場合は、Windows クラシックに切り替えることをお勧めします。1 つはそのままにしておき、「Windows クラシック」で変更を加えます。まったく新しい「配色」を追加する方法がまだよくわかりません。 3) [詳細設定] ボタンをクリックします。 4) 項目選択リストで、次の 2 つの項目を赤に変更します。a) アクティブ タイトル バー b) アクティブ ウィンドウの境界線

ここに画像の説明を入力してください

元の質問で述べたように、デスクトップ自体を変更するだけでは不十分だと思います。開いている画面に何かユニークなものが必要です。私は、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ライブラリも必要ですウィンAPIEx.au3コンパイルするファイル。また、管理者として起動されたものに変更を反映させるには、管理者レベルの権限で実行する必要があることに注意してください。

関連情報