Instruksi penyiapan untuk konversi komputer jarak jauh

Koneksi dengan komputer jarak jauh adalah salah satu opsi untuk memastikan bahwa Anda mengikuti rekomendasi praktik terbaik untuk lingkungan konversi Anda karena dapat menjadi lingkungan yang lebih bersih daripada komputer lokal Anda. Ada beberapa langkah yang perlu Anda lakukan sebelum memulai konversi jarak jauh.

PowerShell jarak jauh harus diaktifkan pada komputer jarak jauh untuk akses aman. Anda juga harus memiliki akun administrator untuk komputer jarak jauh Anda. Jika Anda ingin terhubung menggunakan alamat IP, ikuti instruksi untuk menyambungkan ke komputer jarak jauh yang bergabung dengan non-domain.

Koneksi ke komputer jarak jauh di domain tepercaya

Untuk mengaktifkan remoting PowerShell, jalankan yang berikut ini di komputer jarak jauh dari jendela PowerShell sebagai administrator:

Enable-PSRemoting -Force -SkipNetworkProfileCheck

Pastikan untuk masuk ke komputer yang bergabung dengan domain Anda menggunakan akun domain dan bukan akun lokal, atau Anda harus mengikuti instruksi pengaturan untuk komputer yang bergabung dengan non-domain.

Konfigurasi port

Jika komputer jarak jauh Anda adalah bagian dari grup keamanan (seperti Azure), Anda harus mengonfigurasi aturan keamanan jaringan Anda untuk menjangkau server MSIX Packaging Tool.

Azure

  1. Di Portal Microsoft Azure Anda, buka Jaringan>Tambahkan port masuk
  2. Klik Dasar
  3. Bidang layanan harus tetap diatur ke Kustom
  4. Atur nomor port ke 1599 (nilai port default MSIX Packaging Tool - ini dapat diubah dalam Pengaturan alat) dan beri nama aturan (misalnya AllowMPTServerInBound)

Infrastruktur lainnya

Pastikan konfigurasi port server Anda selaras dengan nilai port MSIX Packaging Tool (nilai port default MSIX Packaging Tool adalah 1599 - ini dapat diubah dalam Pengaturan alat)

Koneksi ke komputer jarak jauh yang bergabung dengan non-domain (termasuk alamat IP)

Untuk komputer yang bergabung dengan non-domain, Anda harus disiapkan dengan sertifikat untuk terhubung melalui HTTPS.

  1. Aktifkan remoting PowerShell dan aturan firewall yang sesuai dengan menjalankan yang berikut ini pada komputer jarak jauh di jendela PowerShell sebagai administrator:
Enable-PSRemoting -Force -SkipNetworkProfileCheck  

New-NetFirewallRule -Name "Allow WinRM HTTPS" -DisplayName "WinRM HTTPS" -Enabled  True -Profile Any -Action Allow -Direction Inbound -LocalPort 5986 -Protocol TCP
  1. Buat sertifikat yang ditandatangani sendiri, atur konfigurasi HTTPS WinRM, dan ekspor sertifikat
$thumbprint = (New-SelfSignedCertificate -DnsName $env:COMPUTERNAME -CertStoreLocation Cert:\LocalMachine\My -KeyExportPolicy NonExportable).Thumbprint

$command = "winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname=""$env:computername"";CertificateThumbprint=""$thumbprint""}"

cmd.exe /C $command

Export-Certificate -Cert Cert:\LocalMachine\My\$thumbprint -FilePath <path_to_cer_file>
  1. Di komputer lokal Anda, salin sertifikasi yang diekspor dan instal di bawah penyimpanan Akar Tepercaya
Import-Certificate -FilePath <path> -CertStoreLocation Cert:\LocalMachine\Root

Konfigurasi port

Jika komputer jarak jauh Anda adalah bagian dari grup keamanan (seperti Azure), Anda harus mengonfigurasi aturan keamanan jaringan Anda untuk mencapai server MSIX Packaging Tool.

Azure

Ikuti instruksi untuk menambahkan port kustom untuk MSIX Packaging Tool, serta menambahkan aturan keamanan jaringan untuk WinRM HTTPS

  1. Di Portal Microsoft Azure Anda, buka Jaringan>Tambahkan port masuk
  2. Klik Dasar
  3. Atur bidang Layanan ke WinRM

Infrastruktur lainnya

Pastikan konfigurasi port server Anda selaras dengan nilai port MSIX Packaging Tool (nilai port default MSIX Packaging Tool adalah 1599 - ini dapat diubah dalam Pengaturan alat)