GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Budi Setiawan 527fd6223d feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
..
gpo feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
install feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
lib feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
Collect-GeoNetReport.ps1 feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
Install-GeoNetAgent.ps1 feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
README.md feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
Send-GeoNetReport.ps1 feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
UserAgent.ps1 feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
VERSION feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
config.example.json Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 4 weeks ago
config.share.json Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 4 weeks ago

README.md

GeoNetAgent — Deploy via Web Install

URL install: https://agent.gisportal.id/install/

User — install / update

Jalankan PowerShell sebagai Administrator.

Sudah di PowerShell Admin (jalankan berurutan)

Baris 1 — unduh:

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

Baris 2 — install (+ laporan pertama):

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

Atau hanya pasang/update + task (tanpa laporan):

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

Jalankan satu per satu (baris 1 selesai dulu). Jangan powershell -Command "..." dari dalam PowerShell — variabel bisa salah.

Perintah yang sama untuk update agent. config.json lokal di %ProgramData%\GeoNetAgent dipertahankan.

Setelah terpasang, auto-update: Scheduled Task (SYSTEM) membandingkan manifest.json server vs file VERSION lokal sebelum setiap laporan. Jika versi server lebih baru, file agent diunduh ulang tanpa interaksi user.

Rollout massal (GPO)

Skrip startup siap pakai: agent/gpo/ — lihat gpo/README.md.

IT — publish paket ke server

bash infra/collector/publish_agent_install.sh

Isi paket web

/install/
├── GeoNetAgent-Install.ps1   ← entry point user (2 baris di PS)
├── bootstrap.ps1
├── Install-GeoNetAgent.ps1
├── manifest.json
├── config.json
└── lib/

Keamanan

  • Token di config.json install = site agent token (bukan kredensial admin).
  • Path /install/ nginx: ssi off (agar file .ps1 dengan <# tidak terpotong).

GPO (opsional)

Task GeoNetAgent-Report (SYSTEM) didaftarkan otomatis oleh installer.