ホスト側のPC
enable-psremoting
を実行。
ネットワークがPublicだと接続できない。
Win10の設定>ネットワークとインターネット>接続プロパティの変更>プライベート
接続できるユーザを追加。
Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI
追加するとき、もしMicrosoftアカウントならメールアドレスで検索して追加。
クライアント側のPC
クライアント側から信頼できるホストを追加。
Set-Item WSMan:\localhost\Client\TrustedHosts -Value PC_name
接続は、
Enter-PSSession -ComputerName PC_name -Credential mail@xxx.com
を実行。
切断は、
Exit-PSSession
エイリアス追加
必要なら
Set-ExecutionPolicy Unrestricted
$profile
を実行すると読み込まれているかどうか分かる。
既にファイルが存在すれば、
notepad $profile
存在しなければ、
New-item -type file -force $profile
notepad $profile
を実行し、以下のように記述。
Set-Alias -name c -value cd
Set-Alias -name l -value ls
Set-Alias -name pss -value f
function f()
{
Enter-PSSession -ComputerName PC_name -Credential mail@xxx.com
}