# Serwer instalacji

## **Serwer instalacji**

Serwer instalacji umożliwia zdalne instalowanie oraz deinstalowanie aplikacji w formatach MSI i EXE na komputerach użytkowników końcowych za pośrednictwem usługi eAgent. Funkcja wspiera zarówno administratorów IT, jak i użytkowników końcowych (funkcja w budowie), umożliwiając instalację aplikacji bez potrzeby podnoszenia uprawnień administracyjnych. System oferuje dwa repozytoria aplikacji:

* **Publiczne** – zarządzane przez dostawcę systemu, zawierające zweryfikowane instalatory.
* **Prywatne** – zarządzane przez użytkownika, z możliwością dodawania własnych aplikacji.

### **Widok szczegółowy**

Interfejs **Serwer instalacji** został podzielony na cztery główne sekcje, widoczne w górnym menu:

1. **Menedżer Aplikacji Zdalnych**
2. **Katalogi Aplikacji**
3. **Bieżące Operacje**
4. **Logi**

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FABRMXNyfeSY7bvlNOELL%2Fimage.png?alt=media&#x26;token=6689b314-7dc1-4b52-93e2-1b93a2f82572" alt="" width="375"><figcaption></figcaption></figure>

## **Zdalna instalacja**

### **Funkcje widoku**

1. **Publiczne repozytorium aplikacji**
   1. Zawiera instalatory dostarczone i zarządzane przez producenta systemu.
2. **Prywatne repozytorium aplikacji**
   1. Pozwala użytkownikom na dodawanie własnych aplikacji.

### **Prezentacja danych**

Przełącznik znajduje się w prawym górnym rogu.&#x20;

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2F8LJiPk1zpis4hfPOCX5a%2Fimage.png?alt=media&#x26;token=72a974e6-eb8d-495e-a360-c35bb7fc5cb7" alt="" width="375"><figcaption></figcaption></figure>

Aplikacje w repozytorium mogą być wyświetlane w formie:

* **Tabeli**

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FRjLzPdNfgt6vK1ClC2XJ%2Fimage.png?alt=media&#x26;token=3f9394b3-afd7-49e7-a8f5-d725200387a5" alt="" width="375"><figcaption></figcaption></figure>

* **Kafelków**

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FABRMXNyfeSY7bvlNOELL%2Fimage.png?alt=media&#x26;token=6689b314-7dc1-4b52-93e2-1b93a2f82572" alt="" width="375"><figcaption></figcaption></figure>

Oba widoki prezentują te same informacje:

* **Kategoria** – Umożliwia filtrowanie aplikacji według kategorii.
  * Predefiniowane kategorie: Antywirusy, Archiwizatory, Programy biurowe, Narzędzia deweloperskie, Przeglądarki, i inne.
  * Dla aplikacji prywatnych istnieje możliwość dodania nowej kategorii.
* **Aplikacja** – Nazwa aplikacji z ikoną.
* **Wersja** – Numer wersji aplikacji.
* **Producent** – Nazwa producenta aplikacji (np. Microsoft, Adobe).
* **Data ostatniej aktualizacji** – Informacja o ostatniej modyfikacji instalatora.
* **Akcje**:
  * **Zainstaluj** **App** – Rozpoczyna instalację na wybranych komputerach.
  * **Deinstaluj** **App** – Opcja dostępna tylko, jeśli w konfiguracji aplikacji zdefiniowano polecenie deinstalacji.
  * **Edytuj** – Edytuje istniejący wpis.
  * **Duplikuj** – Tworzy kopię wpisu w repozytorium prywatnym.
  * **Usuń** – Usuwa wpis (dotyczy tylko repozytorium prywatnego).

### **Dodanie aplikacji**

Kliknięcie **+Dodaj nową aplikację** otwiera formularz z następującymi polami:

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FLWWbAPV3IOhLFwhCuFOV%2Fimage.png?alt=media&#x26;token=48cd6bf4-fb72-4e16-a025-6d28a0daeb29" alt="" width="375"><figcaption></figcaption></figure>

1. **Upload pliku instalacyjnego**, obsługiwane formaty to \*.exe oraz \*.iso.
2. **Nazwa aplikacji** – Pole wymagane. Jeśli puste, system automatycznie uzupełni nazwę na podstawie pliku instalatora.
3. **Upload ikonki** – Opcjonalne, format PNG, maksymalnie 10 MB.
4. **Kategoria** – Wybór z listy rozwijanej lub dodanie nowej kategorii.
5. **Producent** – Opcjonalne, lista rozwijana z możliwością dodania nowego producenta.
6. **Wersja aplikacji** – Pole tekstowe na numer wersji, np. „1.2.0”.
7. **Opis** – Opcjonalny opis aplikacji.
8. **Polecenie instalacji** – Komenda używana do cichej instalacji aplikacji, np.:

```
chrome_installer.exe /silent /install.
```

9. **Polecenie deinstalacji** – Opcjonalne pole dla komendy odinstalowania.
10. **Weryfikacja po instalacji** – Opcjonalne pola dla sprawdzenia poprawności instalacji:
    1. Proces do sprawdzenia.
    2. Program w rejestrze.
    3. Ścieżka do pliku.

{% hint style="info" %}
Uzupełnij pola, aby sprawdzić proces instalacji, wpisy w rejestrze oraz ścieżkę do pliku aplikacji po instalacji w celu potwierdzenia jej poprawności
{% endhint %}

![](https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FzyKnv2676a2rB8UqKKdm%2F4.png?alt=media)

### **Instalacja i deinstalacja**

Po kliknięciu **Zainstaluj** lub **Deinstaluj** otwiera się okno z następującymi opcjami:

1. **Wybór komputerów** – Lista urządzeń lub grup, na których ma zostać wykonane zadanie.
2. **Polecenie instalacji/deinstalacji** – Pole wypełnione komendą zdefiniowaną w repozytorium (możliwość edycji).
3. **Uprawnienia** – Domyślnie usługa działa z uprawnieniami systemowymi, jednak użytkownik może zmienić poziom uprawnień.
4. **Zaplanuj datę instalacji/deinstalacji** – Wybór daty z kalendarza lub uruchom teraz.
5. **Dodaj skrypty**:
   1. Skrypt przed instalacją/deinstalacją.
   2. Skrypt po instalacji/deinstalacji.
6. **Dodaj pliki pomocnicze** – Maksymalnie 10 MB.

![](https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FNypZEIXrh6w4DieG9g4A%2F5.png?alt=media)

## **Katalog aplikacji (funkcja w przygotowaniu)**

Funkcja **Katalog aplikacji** umożliwia pracownikom instalację aplikacji zatwierdzonych przez dział IT z poziomu panelu pracownika.

### **Schematy kiosku aplikacji**

* **Nazwa schematu** – Unikalna nazwa schematu.
* **Data utworzenia** – Informacja o dacie dodania schematu.
* **Przypisani pracownicy** – Lista użytkowników przypisanych do schematu.
* **Lista aplikacji** – W formie kafelków. Jeśli liczba aplikacji przekracza limit widoku, pojawia się kafelek „+\[liczba]”.
* **Przełącznik aktywności** – Włącza/wyłącza schemat.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FEdIs2Tmr393uMUDPdivl%2Fimage.png?alt=media&#x26;token=92189bb3-cb61-447c-bf22-05fe550f7e6c" alt="" width="375"><figcaption></figcaption></figure>

### **Nowy schemat**

Kliknięcie **Dodaj nowy katalog** otwiera formularz:

1. **Nazwa schematu** – Pole wymagane.
2. **Opis** – Opcjonalny opis schematu.
3. **Aktywacja schematu** – Włącz lub wyłącz schemat.
4. **Przypisz aplikacje** – Wybór aplikacji z repozytorium publicznego lub prywatnego.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FP6KLdCgX7ZOkSX05pivO%2Fimage.png?alt=media&#x26;token=9d79c31f-e889-4e67-8289-a316bbb94f9b" alt="" width="375"><figcaption></figcaption></figure>

## **Trwające operacje**

Widok przedstawia aktywne operacje związane z instalacją i deinstalacją aplikacji.

* **Usuń rekord** – Usuwa wpis.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FNmTPb7ctuHgUpCfmDDhe%2Fimage.png?alt=media&#x26;token=dd7588f2-4b05-4fb3-ba86-3c2270252576" alt="" width="375"><figcaption></figcaption></figure>

## **Logi**

Zakładka **Logi** umożliwia monitorowanie historii operacji instalacyjnych.

**Kolumny tabeli logów**

* **Data loga** – Data wpisu logu.
* **Aplikacja** – Nazwa instalowanej aplikacji.
* **Kategoria** – Kategoria aplikacji.
* **Operacja** – Informacje o statusie: Zainstalowano, Odinstalowano.
* **Data operacji** – Data zlecenia operacji.
* **Status** – Wynik operacji: Zainstalowano / Błąd / W trakcie.
* **Komputer** – Nazwa urządzenia.
* **User** – Kto zainicjował operację.
* **Więcej informacji** – Klikalny przycisk, umożliwiający wgląd w szczegóły operacji.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2F2HNO6UwWfZzGtghnBDDS%2Fimage.png?alt=media&#x26;token=3f67247f-a7f2-469e-99df-9fa444a7da3e" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}

### **Błąd instalacji**

Najczęstszym powodem wystąpienia błędu jest komunikat: ***Skrypt nie udało się zainstalować, ponieważ nie można odnaleźć pliku \[xyz.exe lub xyz.msi] w podanej ścieżce \[ścieżka].***\
W takiej sytuacji sprawdź:

* czy ścieżka do pliku jest poprawna,
* czy sam plik faktycznie znajduje się na dysku, plik mógł zostać przypadkowo usunięty,
* instalator nie został zaktualizowany do nowszej wersji. W takim przypadku zweryfikuj konfigurację instalatora w systemie.&#x20;
  {% endhint %}

## **Podsumowanie**

Serwer instalacji w systemie eAuditor to kompleksowe narzędzie do zarządzania aplikacjami, które umożliwia:

* Centralne zarządzanie instalacją i deinstalacją oprogramowania.
* Umożliwienie użytkownikom instalacji zatwierdzonych aplikacji.
* Monitorowanie i automatyzację operacji instalacyjnych w organizacji.
