PowerShellにはtelnetやsshのようにネットワーク越しに他のWindowsPCのシェルにログインする機能があるようなので試してみました。
構成
ホスト:Windows11 Pro
クライアント:Windows11 Home
設定手順
ホスト側PowerShellを管理者で起動
「Enable-PSRemoteing」と入力しWinRMサービスを開始
クライアント側PowerShellを管理者で実行
「net start WinRM」と入力しWinRMサービスを開始
「Set-Item WSMan:\localhost\Client\TrustedHosts -Value *」
操作手順
・接続
Enter-PSSession -ComputerName Celeron-N4000 -Credential Celeron-N4000\lily
(Celeron-N4000…接続先のコンピュータ名、lily…接続先コンピュータのローカルユーザー名)
接続に成功すると以降ホスト側を操作できるようになります。
・切断
Exit-PSSession
または
exit
感想
認証方法やセキュリティポリシーなど環境によって設定がことなりますので、あまり参考にならないかもしれません。
ホスト側がWindows11Proであればリモートデスクトップのホストになることも出来ますのでわざわざPowerSehllで遠隔操作をする必要もなさそうですが、私の使っているPCはホスト側のマシンスペックが低くGUIによる遠隔操作が厳しいので、この機能が活躍することになりそうです。
コメント