目次

Top#PowerShell

PowerShellでのクライアントとサーバの接続設定



概要

Windowsの場合デフォルトではリモートからPowerShellが実行できないので、実行できるように設定します。
ActiveDirectoryのない環境でも可能なやり方です。

クライアント側

ネットワーク経由でのスクリプトファイルの実行を許可

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned



PowerShellでPSRemotingを有効にする

Enable-PSRemoting -SkipNetworkProfileCheck



ローカルネットワークに接続しているマシンをすべて信頼する

Set-Item WSMan:\localhost\Client\TrustedHosts -Value *


サーバ側から接続確認

New-PSSession -ComputerName リモートコンピュータ -Credential リモートアカウント

#例
New-PSSession -ComputerName localhost -Credential remote-admin


ログイン

Enter-PSSession ID番号

#例
Enter-PSSession 1


参考





Top#PowerShell