Cara membuat sesi PowerShell di komputer jarak jauh

Cara membuat sesi PowerShell di komputer jarak jauh

Langkah 1. Aktifkan remoting PowerShell

Buka PowerShell dengan hak administrator di komputer jarak jauh dan jalankan perintah berikut:

Enable-PSRemoting -Force

Perintah ini memulai layanan WinRM dan membuat aturan firewall untuk mengizinkan koneksi masuk. Opsi -force mencegah PowerShell meminta kamu untuk konfirmasi di setiap langkah.

Langkah 2. Konfigurasikan TrustedHosts

Konfigurasikan pengaturan TrustedHosts di kedua komputer agar keduanya saling mengenal. Untuk melakukannya, jalankan perintah berikut di kedua komputer:

winrm set winrm/config/client  '@{TrustedHosts=""}'

Langkah 3. Mulai ulang layanan WinRM

Jalankan perintah berikut untuk me-restart layanan WinRM sekarang:

Restart-Service WinRM

Langkah 4. Uji koneksi

Untuk menguji konfigurasi kamu, jalankan perintah berikut di komputer lokal:

Test-WsMan <RemoteCOMPUTERName>

Agar konfigurasi berhasil, perintah ini harus dijalankan tanpa kesalahan dan menampilkan informasi layanan WinRM komputer jarak jauh.

Buat sesi PowerShell dan jalankan perintah

Setelah kamu mengonfigurasi kedua komputer, kamu dapat membuat sesi dengan perintah berikut (Jalankan perintah ini dengan hak tinggi):

$cred=Get-Credential
$sess = New-PSSession -Credential $cred -ComputerName <remotemachinename>
Enter-PSSession $sess
<Run commands in remote session>
Exit-PSSession
Remove-PSSession $sess

Contoh perintah untuk dijalankan dalam sesi dapat membuat direktori.