2018年7月アーカイブActiveDirectoryで制限されているPCもリモートで操作したいんじゃ!前回の投稿から1年も経っていたなんて・・・とあるノートPCがあります。これは別の会社のActiveDirectoryに参加していて、VPNつないだり共有フォルダ参照したりするのに必要です。ログインするためには指紋認証も必要です。ところで、このPCは普段の業務に使うものではなく、持ち歩いたりしないので会社に置きっぱなしにして、リモートで使いたいですよね。ところが、このPCはADのポリシーで激しく制限されいるのでリモートデスクトップが使えません。してリモートで使いたいんですよ。出先で急にデータ見たりしたいことも発生するわけです。するか考えて、UltraVNCで下記のような仕組みを用意しました。ノートPCはADのポリシーでポート空けたりできないので、VNCサーバーになれません。そのため、リピーターを別途用意して、ノートPCからはクライアントとしてリピーターに接続するようにしておきます。リモート操作する側はリピーターを経由してノートPCへアクセスします。ちなみに、この図は会社のLAN内で操作する前提になっていますが、会社のLANはVPNで入れるので実質インターネットがあればどこからでも操作できるようになっています。あたりを参考にしました。比較的小さいプログラムのようなので、必要なライブラリがあれば素直にコンパイルできるはずです。ノートPC側は下記のショートカットをスタートアップに置いておけば、ログインしたときに自動的にリピーターに接続させることができます。常にログオンした状態になっていないと接続できないスリープになってもいけないUACが起動すると操作不能になるというあたりが気をつけなければならない点です。スリープやロックの時間はポリシーで設定されていることが多いと思うので、その場合はメディアプレーヤーで音楽でもリピート再生しておいてください。