Agent kliencki SmartRMM jest natywną usługą systemu Windows (.NET / C#), która działa w tle z uprawnieniami konta SYSTEM i zużywa minimalne zasoby (poniżej 25 MB pamięci RAM).
Dystrybucja agenta na stacje robocze i serwery może odbywać się w pełni automatycznie za pomocą instalatora Windows Installer (.MSI) zintegrowanego z zasadami grupy Active Directory (GPO) bądź Microsoft Intune, a w środowiskach bez domeny – za pomocą jednolinijkowego skryptu PowerShell.
Pobranie instalatora i tokenu wdrożeniowego w module Lokalizacje
Z lewego menu nawigacyjnego przejdź do widoku Lokalizacje (/clients).
Przy wybranej lokalizacji lub oddziale kliknij zielony przycisk Wdrażanie (z ikoną pobierania). Otworzy się dedykowane okno Wdrożenie Agenta: [Nazwa Lokalizacji], w którym system automatycznie generuje gotowe polecenia i paczki dostosowane do Twojego adresu serwera:
- Opcja 1 (Wdrożenie Enterprise MSI): natywny pakiet Windows Installer (WiX v5) z gotowym skryptem PowerShell (automatyczna rejestracja + instalacja) oraz poleceniem GPO/Intune,
- Opcja 2 (Pakiet Zero-Touch ZIP): kompletna paczka ZIP zawierająca plik
SmartRMM.msioraz skryptInstaluj.cmdprzeznaczona do błyskawicznej instalacji z pendrive'a lub zasobu sieciowego bez wpisywania komend.
Metoda A: Wdrożenie w domenie Active Directory (GPO)
Aby zainstalować agenta na wszystkich stacjach w domenie:
- Umieść pobrany plik
SmartRMM.msiw udostępnionym sieciowo udziale sieciowym (np.\\DOMENA\NETLOGON\SmartRMM.msi), - W konsoli Group Policy Management (gpmc.msc) utwórz nowy obiekt GPO i przypisz go do jednostki organizacyjnej stacji (OU),
- Przejdź do:
Konfiguracja komputera › Zasady › Ustawienia systemu Windows › Skrypty (Uruchamianie), - Dodaj skrypt uruchomieniowy z poleceniem cichej instalacji:
msiexec /i "\\DOMENA\NETLOGON\SmartRMM.msi" SERVER="wss://rmm.twojadomena.pl/api/ws/agent" TOKEN="TWÓJ_TOKEN_LOKALIZACJI" /qn /l*v "%TEMP%\SmartRMM_install.log"
- Przy najbliższym uruchomieniu komputery automatycznie zainstalują agenta i pojawią się w panelu SmartRMM.
Metoda B: Wdrożenie zdalnym skryptem PowerShell (Sieci bez domeny)
W oknie Wdrażanie w sekcji Opcja 1 kliknij przycisk Kopiuj przy zdalnym skrypcie PowerShell. Na stacji roboczej uruchom PowerShell jako Administrator i wklej polecenie:
$ProgressPreference = 'SilentlyContinue'; $srv = "https://rmm.twojadomena.pl"; $tok = "TWÓJ_TOKEN_LOKALIZACJI"; $wsProto = if ($srv.StartsWith("https")) { "wss" } else { "ws" }; $wsHost = $srv -replace "^https?://",""; $body = @{ company_token = $tok; hostname = $env:COMPUTERNAME; logged_in_user = $env:USERNAME } | ConvertTo-Json; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $resp = Invoke-RestMethod -Uri "$srv/api/register" -Method Post -Body $body -ContentType "application/json"; if ($resp.status -eq "success") { $inst = "$env:TEMP\SmartRMM.msi"; Invoke-WebRequest -Uri "$srv/static/SmartRMM.msi" -OutFile $inst -UseBasicParsing; Start-Process msiexec.exe -ArgumentList "/i `"$inst`" SERVER=`"$wsProto://$wsHost/api/ws/agent`" TOKEN=`"$($resp.device_token)`" /qn" -Wait; Write-Host "Agent zainstalowany pomyślnie!" -ForegroundColor Green }
Skrypt automatycznie pobiera najnowszy pakiet SmartRMM.msi z serwera, rejestruje maszynę i uruchamia cichą instalację usługi Windows.
Metoda C: Pakiet instalacyjny na pendrive lub zasób SMB (Zero-Touch ZIP)
W oknie Wdrażanie przejdź do Opcja 2: Pakiet instalacyjny na pendrive / zasób sieciowy i kliknij przycisk Pobierz pakiet instalacyjny (.zip):
- Rozpakuj pobrany plik archiwum ZIP na pendrive lub do udostępnionego folderu sieciowego SMB,
- Na stacji roboczej kliknij dwukrotnie plik
Instaluj.cmd, - Skrypt automatycznie poprosi o uprawnienia administratora Windows (UAC) i cicho zainstaluje agenta bez konieczności wpisywania żadnych tokenów ani adresów URL.