GeoNetAgent — Install & Update

versi memuat… diperbarui memuat…

Installer untuk laptop/PC Windows. Path install: %ProgramData%\GeoNetAgent

Wajib: buka PowerShell Run as Administrator (klik kanan Start → Terminal (Admin) / Windows PowerShell (Admin)). Tanpa Admin, Scheduled Task tidak terdaftar.
ExecutionPolicy: Windows default sering Restricted — perintah & "...\GeoNetAgent-Install.ps1" akan gagal. Selalu pakai baris 2a dengan -ExecutionPolicy Bypass (sudah disertakan di bawah).

Install atau update (disarankan)

Jalankan satu per satu — baris 1 dulu, tunggu selesai, lalu baris 2.

Baris 1 Unduh installer:

Invoke-WebRequest -Uri 'https://agent.gisportal.id/install/GeoNetAgent-Install.ps1' -OutFile "$env:TEMP\GeoNetAgent-Install.ps1" -UseBasicParsing

Baris 2a Install + kirim laporan pertama:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:TEMP\GeoNetAgent-Install.ps1"

Baris 2a Alternatif (jika ExecutionPolicy sudah RemoteSigned / Bypass):

& "$env:TEMP\GeoNetAgent-Install.ps1"

Baris 2b Atau hanya pasang/update file + task (tanpa laporan sekarang):

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:TEMP\GeoNetAgent-Install.ps1" -SkipInitialRun

Perintah yang sama dipakai untuk update agent. config.json lokal dipertahankan.

Harapan sukses: Scheduled Task OK: GeoNetAgent-Report, GeoNetAgent-Report-Startup, GeoNetAgent-Report-Shutdown
Lalu laporan awal: OK: {"status":"accepted",...}

Cek setelah install

schtasks /Query /TN GeoNetAgent-Report
schtasks /Query /TN GeoNetAgent-Report-Startup
Get-Content "$env:ProgramData\GeoNetAgent\VERSION"
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:ProgramData\GeoNetAgent\UserAgent.ps1"

Baris VERSION harus sama dengan badge versi di atas. Baris terakhir mengirim laporan manual ke collector (opsional).

Yang terpasang otomatis

Jangan menjalankan powershell -Command "..." dari dalam jendela PowerShell yang sama — variabel seperti $env:TEMP bisa ter-expand salah. Copy perintah di atas langsung ke prompt Admin.

Solusi masalah umum

Alternatif: unduh lewat browser

  1. Unduh GeoNetAgent-Install.ps1 ke folder %TEMP%
  2. PowerShell Admin: cd $env:TEMP
  3. powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\GeoNetAgent-Install.ps1 -SkipInitialRun