オタク学校学習Windows 7 - リモート管理
今回のGeek Schoolのインストールでは、リモートアシスタンス、リモートデスクトップ、WinRMとも呼ばれるWindowsリモート管理、およびPowerShellを使用してコンピューターをリモートで管理する方法について説明します。.
Windows 7で、このGeek Schoolシリーズの以前の記事を必ずチェックしてください。
- ハウツーオタク学校の紹介
- アップグレードと移行
- デバイスの設定
- ディスクの管理
- アプリケーションの管理
- Internet Explorerを管理する
- IPアドレッシングの基礎
- ネットワーキング
- 無線ネットワーク
- Windowsファイアウォール
そして今週中、シリーズの残りの部分をお見逃しなく。.
リモートアシスタンス
リモートアシスタンスはWindows XPで最初にデビューした機能で、ボイスチャットの削除以外に変更はありません。リモートアシスタンスを使用するときは、2人のユーザーが1台のコンピュータに接続していて、同時に使用しています。まず、援助を必要としている人もいます。 ホスト と呼ばれるユーザーを支援する人だけでなく、 ヘルパー. リモートアシスタンスは、仮想ヘルプデスクのようなシナリオという概念を中心にしています。.
誰かが助けを求めるためには、彼らはあなたに彼らを助けるための招待状を送る必要があります。招待状を作成する方法は3つあります。
- ホストとヘルパーの両方が同じネットワーク上にある場合は、保存することができます。 ファイル ネットワークの場所へ.
- 同じネットワーク上にない場合は、それらを送信できます。 電子メールの招待状.
- ネットワークがIPv6を実行している場合(これは現時点では非常にありそうにないです)、あなたは使用することができます。 簡単に接続.
ホストはまたセッションで何が起こっているのかについて最終的な発言権を持っています。.
リモートアシスタンスを有効にする
リモートアシスタンスを有効にするには、[スタート]メニューを開き、[コンピュータ]を右クリックして、コンテキストメニューから[プロパティ]を選択します。.
[システム情報]ダイアログが開いたら、左側にある[リモート設定]リンクをクリックします。.
ここでは、コンピュータへのリモートアシスタンス接続を許可するボックスをチェックする必要があります。.
詳細設定ボタンをクリックすると、ヘルパーがマウスやキーボードを制御できるようになるかどうか、および生成した招待状が有効である期間などの変更を加えることができます。.
リモートアシスタンスを使用する
誰かにあなたを助けてもらうためには、招待をする必要があります。これを行うには、スタートメニューを開き、メンテナンスを展開してWindowsリモートアシスタンスを選択します。.
それからあなたを助けるためにあなたが信頼する人を招待することを選びます.
デモンストレーションを目的として、招待状をファイルに保存しますが、必要な方法は自由に使用できます。.
ドキュメントライブラリをネットワーク上の別のPCと共有しているので、招待状をここに保存することは完璧です.
招待状を保存すると、パスワードが与えられます。彼らはあなたのPCに接続しようとするときにヘルパーがこれを入力する必要があるので、これは非常に重要です。.
私は、Windows 8を実行しているマシンに切り替えました。どのPCを使用しているかについて混乱しないように、これを選択しました。 Windows 8マシンから招待状をダブルクリックするだけです。.
それから私は、ホストマシン上の私の友人が私に送ったパスワードを入力し、そしてOKをクリックします。.
それからホストは彼らが私が彼らのマシンに接続することを許可することを望むかどうか尋ねられます。この場合、誰が接続しようとしているのかがわかっているので、Yesをクリックできます。.
それだけです。私は今、あなたがWindows 7コンピュータでリアルタイムで何をしているのかを正確に見ることができます。詳細オプションセクションの下に表示されているように、ユーザがあなたのPCを制御することを許可すると、下に表示されているようにリクエスト制御ボタンが表示されます。その後、ホストはあなたの要求を許可または拒否することが許可されます。必要に応じてチャット機能も使用できます。.
リモートデスクトップ
リモートアシスタンスは2ユーザーのシナリオを中心にしていますが、リモートデスクトップは1ユーザーを中心にしています。リモートアシスタンスとリモートデスクトップの最大の違いは、リモートデスクトップセッションに接続すると、接続しているコンピュータがロックされ、誰かがそのマシンで自分のしていることを確認できないことです。ご想像のとおり、リモートデスクトップは生産性を重視しています。たとえば、仕事を辞める前に文書の編集を忘れた場合、帰宅したときにリモートデスクトップを使用してそのコンピュータに接続でき、自分の机に座っているようなものになります。.
注意:これはとても便利です。私は毎日自宅で使うこともあります。そこでは何も接続されていないサーバーがいくつかあります。実際、彼らはキーボードやマウスさえ持っていません。彼らは単に電源ケーブルとネットワークケーブルを持っている、それがすべてです。サーバー上で何かをしたいときは、単にリモートデスクトップを使います。.
リモートデスクトップを有効にする
リモートデスクトップを有効にするには、[スタート]メニューを開き、[コンピュータ]を右クリックして、コンテキストメニューから[プロパティ]を選択します。.
[システム情報]ダイアログが開いたら、左側にある[リモート設定]リンクをクリックします。.
ここでは、リモートデスクトップからコンピュータへの接続を許可するボックスをチェックする必要があります。リモートデスクトップを有効にする方法は2つあります。
- リモートデスクトッププロトコルを実装しているデバイスからの接続を許可するだけです。これは安全性は劣りますが、Windowsを実行していないデバイス、たとえばiOSデバイス、またはLinuxを実行している別のコンピュータからでもPCに接続できます。.
- あるいは、ネットワークレベル認証を使用してRDPを実装するWindows 7以降のマシンからの接続を許可することを選択できます。.
私の環境ではWindows 7以降を実行しているコンピュータしかないので、より安全な方法を選択できます。.
リモートデスクトップを使用する
コンピュータでリモートデスクトップを有効にしたら、接続するのはとても簡単です。これを行うには、[スタート]メニューを開き、[アクセサリ]を展開して、[リモートデスクトップ接続]をクリックします。.
これで、リモートデスクトップが有効になっているマシンの名前またはIPアドレスを入力して[接続]をクリックする必要があります。.
資格情報の入力を求められます。覚えておいてください:あなたはあなたが接続しているものではなく、リモートマシン上のユーザーの資格情報を入力する必要があるでしょう.
それだけです。リモートマシンに座っているように感じます.
あなたが気づく一つのことはあなたがRDPを使用するときあなたが視覚効果の多くを失うということです。 LANに接続していてギガビットイーサネットを使用している場合は、これを変更することをお勧めします。そのためには、接続する前にオプションのドロップダウンをクリックしてください。.
その後、[エクスペリエンス]タブに切り替えます。ここであなたはあなたのための最適な設定を決定するあなたの接続速度を選ぶことができます.
WinRM
注:WinRMは強固な管理ツールですが、しばらくするとわかるように、これまでにないPowerShell Remoting機能に取って代わられています。.
Windowsリモート管理は、コマンドラインベースの管理プロトコルです。 WinRMが本当に目的としていたのは、多くの企業ファイアウォールを通過することができる堅実なHTTPプロトコルに基づいていたため、特別なポートを開く必要はありませんでした。 WinRMはWindows 7では有効にならないので、リモートで管理したいワークステーションとサーバーで手動で有効にする必要があります。有効にするには、昇格したコマンドプロンプトを開き、次のコマンドを実行します。
winrm quickconfig
WinRMを有効にすると、以下のシステム変更が行われます。
- Windowsリモート管理サービスは遅延自動起動に変更されます.
- すべてのローカルIPアドレスにHTTPリスナーを作成します。
- ファイアウォールの例外が作成されます
WinRM用にコンピュータをセットアップするだけです。.
WinRM対応コンピュータへの接続
WinRMを使用してコンピュータに接続するには、そのコンピュータを信頼できるホストの一覧に追加する必要があります。そのためには、次のコマンドを入力します。
注:下記のコマンドでIPを接続しようとしているマシンのIPに変更する必要があります。.
winrm set winrm / config / client @ TrustedHosts =” 192.168.174.130”
TrustedHostにマシンを追加したら、リモートマシンで任意のコマンドに接続して実行できます。そのためには、Windows Remote Shell(WinRS)コマンドを使用します。.
winrs -r:192.168.174.130 -u:テイラー-p:Pa $$ w0rd netstat
次の値を代入する必要があります。
- 192.168.174.130 WinRMが有効になっているマシンのIPアドレス
- テイラー リモートマシンのローカル管理者のユーザ名
- Pa $$ w0rd 上記で指定されたユーザーアカウントのパスワード用.
- ネットサット 実行したいコマンドのもちろん、リモートマシンのリスニングポートを実際に見たい場合は、netsatを使用してください。.
PowerShellのリモート処理
前述したように、PowerShellのRemoting機能はWinRMの上に構築されています。それでは、レガシーシェルとは一線を画すものを確立しましょう。.
オブジェクトの向き
PowerShellをそれほど強力にすることが1つあります。そのことをオブジェクト指向と呼びます。オブジェクト指向プログラミング、またはそれが知られるようになったOOPは、コードの再利用をサポートするプログラミングのスタイルです。これを実現するために使用する方法の1つは、数値や文字列などの基本データ型と他の複合構造で構成される複合データ構造を作成できるようにすることです。これらの複合データ構造はオブジェクトと呼ばれます.
簡単に言えば、オブジェクトは何かの表現です。オブジェクトには、そのことを説明するプロパティと、そのオブジェクトにできることを伝えるメソッドが含まれています。たとえば、Personというオブジェクトがあるとします。 Personオブジェクトは以下のようになります。
- 人の目の色を表すプロパティ.
- 人の髪の毛の色を記述するプロパティ.
- sleepというメソッドがあるかもしれません.
- walkというメソッドがあるかもしれません.
OOPは実際にはこれ以上のものですが、これは現時点では実用的な定義として役立ちます。 PowerShellのすべてがオブジェクトなので、データを扱うのは本当に簡単です。たとえば、Get-Serviceコマンドレットは、ローカルコンピューターで実行されているサービスに関する情報を取得します。どのような種類のオブジェクトが出力されているかを見るには、単にGet-Memberに渡します。
Get-Service |会員になる
ここでは、ServiceControllerと呼ばれる種類のオブジェクトが出力されているのがわかります。 ServiceControllerオブジェクトがサポートしているメソッドとプロパティも確認できます。この情報を考えれば、停止したいサービスを表すオブジェクトに対してKillメソッドを呼び出すことによってサービスを停止できることを理解するのはかなり簡単です。.
リモーティング
私たちはWinRMをセットアップしたので、私たちのWindows 7マシンはすでにPowerShellを介してリモートコントロールされることが可能です。リモートマシンでPowerShellコマンドレットを実行するには、Invoke-Commandコマンドレットを使用します。
呼び出しコマンドWIN-H7INVSHKC7T get-service
それだけです。.
質問がある場合は@taybgibbにツイートするか、コメントを入力してください。.