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.