
Windows10にはリモートアクセスツールがあります。 これらのツールはOSに組み込まれており、サードパーティのリモートアクセスツールをインストールすることもできます。 リモートアクセスは便利な機能ですが、いつどのように有効にするか、または誰にリモートアクセスを許可するかを気にしないと、セキュリティ上のリスクになる可能性があります。 このため、ほとんどのリモートアクセスツールは、ツールがシステムで機能する前に許可する必要があるアクセスのレイヤーの背後にロックされています。 PowerShellも例外ではありません。
リモートWindows10システムでPowerShellコマンドを実行する
PowerShellコマンドはリモートのWindows10システムで実行できますが、ターゲットシステムでは、これらのコマンドをリモートで実行できるようにする必要があります。
リモートシステムでPowerShellコマンドを有効にする
システムでリモートPowerShellコマンドを実行できるようにするには、次の手順に従います。
ターゲットシステムで、管理者権限でPowerShellを開きます。
次のコマンドを実行します:Enable-PSRemoting -Force
コマンドが実行されると、リモートでコマンドにアクセスして、PowerShellコマンドを実行できるようになります。
ターゲットコンピューターがワークグループの一部であるが、Active Directoryに接続されていない場合は、次の手順に従って、システムでPowerShellコマンドを有効にする必要があります。
ターゲットシステムで、管理者権限でPowerShellを開きます。
次のコマンドを実行します。Set-NetFirewallRule-Name’WINRM-HTTP-In-TCP ‘-RemoteAddress Any
コマンドを実行すると、システムにリモートでアクセスして、PowerShellコマンドを実行できるようになります。
これらのコマンドは、リモートシステムでPowerShellコマンドを有効にする場合の基本ですが、他のコマンドも実行します。 1つは、リモートシステムに接続するときに、システムのユーザー名とパスワードで認証する必要があることです。 さらに、システムにリモートアクセスするコンピューターをホワイトリストに登録する必要もあります。 これは決して単純なプロセスではありませんが、リモートシステムでコマンドを実行できるようにすることから始まります。
結論
コマンドラインからリモートアクセスを行うと、複雑になります。 リモートアクセスの設定に苦労している場合は、はるかに使いやすく、しかも安全なTeamViewerなどのサードパーティツールの使用を検討してください。 PowerShellを使用する以外に選択肢がない場合は、接続を開始する方法と、接続用に定義できるパラメーターの学習に時間を費やす必要があります。 システムにリモートアクセスする必要がある前に、これを実行してください。 リモートアクセスがどのように機能するかについての少しの知識と洞察は、問題が発生したときにトラブルシューティングするのに役立ちます。