> For the complete documentation index, see [llms.txt](https://eaclouddoc.eauditor.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eaclouddoc.eauditor.eu/funkcje/zarzadzanie-it/zdalna-instalacja/przygotowanie-instalatora.md).

# Przygotowanie instalatora

Przed wdrożeniem aplikacji przygotuj jej konfigurację w prywatnym repozytorium. Instalator określa plik, komendę instalacji, opcjonalną komendę odinstalowania oraz sposób weryfikacji wyniku.

### Dodawanie aplikacji do prywatnego repozytorium

{% stepper %}
{% step %}
Przejdź do **Zarządzanie IT > Serwer instalacji**.
{% endstep %}

{% step %}
Otwórz prywatne repozytorium i kliknij **Dodaj aplikację**.

<div align="left"><figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FOfH29rL96NnlRLyEzO9A%2Fimage.png?alt=media&amp;token=e9b4f9be-c3a8-4cb3-9f04-6662d31a8891" alt="Dodaj aplikację" width="375"><figcaption><p><em>Dodaj aplikację.</em></p></figcaption></figure></div>
{% endstep %}

{% step %}
Dodaj plik instalacyjny `.exe` lub `.msi`.

<div align="left"><figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FvwE0ZDPVj15NRH3Ocuwb%2Fimage.png?alt=media&amp;token=1e894808-9eb3-45fd-aadd-e004b6237890" alt="Dodaj plik instalacyjny .exe lub .msi." width="375"><figcaption><p><em>Dodaj plik instalacyjny.</em></p></figcaption></figure></div>
{% endstep %}

{% step %}
Uzupełnij nazwę aplikacji, kategorię, producenta oraz wersję.
{% endstep %}

{% step %}
Komenda instalacji w trybie cichym.

Komenda instalacji powinna uruchamiać instalator w trybie cichym, bez konieczności potwierdzania kolejnych okien przez użytkownika. Dzięki temu aplikacja może zostać wdrożona zdalnie i bez ingerencji na komputerze końcowym.

Sposób uruchomienia instalacji cichej zależy od producenta aplikacji i użytego instalatora. eAuditor cloud przekazuje wskazaną komendę do wykonania, ale nie definiuje jej parametrów.

Informacji o prawidłowych parametrach szukaj w dokumentacji producenta aplikacji lub instalatora.

Przykładowe komendy:

```
chrome_installer.exe /silent /install
setup.exe /quiet /norestart
installer.exe /S
installer.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
msiexec /i aplikacja.msi /qn /norestart
```

{% endstep %}

{% step %}
Opcjonalnie włącz i uzupełnij komendę odinstalowania.
{% endstep %}

{% step %}
Wskaż sposób weryfikacji instalacji i zapisz aplikację.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Parametry takie jak `/silent`, `/quiet`, `/S`, `/VERYSILENT` czy `/qn` są tylko przykładami. Każdy producent może stosować inne przełączniki, dlatego przed wdrożeniem na większej liczbie komputerów przetestuj komendę na jednym urządzeniu.
{% endhint %}

### Weryfikacja instalacji

Weryfikacja pozwala sprawdzić, czy aplikacja została poprawnie zainstalowana i jest dostępna na komputerze. System może sprawdzić proces, wpis w rejestrze Windows albo obecność pliku w określonej lokalizacji.

W zależności od aplikacji uzupełnij odpowiednie pole lub pola. Np.:

| Metoda           | Przykład                                                     |
| ---------------- | ------------------------------------------------------------ |
| Proces           | `chrome.exe`                                                 |
| Wpis rejestru    | `HKEY_LOCAL_MACHINE\\SOFTWARE\\Google\\Chrome`               |
| Ścieżka do pliku | `C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe` |

Przykładowo, dla Google Chrome możesz zweryfikować instalację przez działający proces `chrome.exe`, wpis rejestru producenta albo obecność pliku wykonywalnego w katalogu instalacyjnym.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FoFKwVNFeWZerYSw5zoMh%2Fimage.png?alt=media&amp;token=5cae6355-d428-4d3b-a136-455da5033d12" alt="Weryfikacja instalacji na podstawie procesu, wpisu rejestru lub ścieżki do pliku."><figcaption><p><em>Weryfikacja instalacji na podstawie procesu, wpisu rejestru lub ścieżki do pliku.</em></p></figcaption></figure>

{% hint style="info" %}
Weryfikacja powinna odnosić się do elementu, który faktycznie występuje po poprawnej instalacji danej aplikacji. Nie kopiuj przykładowych wartości bez sprawdzenia ich na testowym komputerze.
{% endhint %}

### Komenda odinstalowania

Komenda odinstalowania jest definiowana podczas dodawania lub edycji aplikacji. To właśnie tej komendy system użyje później podczas zdalnego usuwania programu.

Podobnie jak w przypadku instalacji, sposób odinstalowania zależy od producenta aplikacji oraz użytego instalatora. eAuditor cloud przekazuje wskazaną komendę do wykonania, ale nie definiuje jej parametrów.

Informacji o prawidłowej komendzie odinstalowania szukaj w dokumentacji producenta aplikacji lub instalatora.

Przykładowe komendy:

```
"C:\Program Files\Google\Chrome\Application\setup.exe" --uninstall --force-uninstall --system-level
msiexec /x {IDENTYFIKATOR-PRODUKTU} /qn /norestart
uninstall.exe /silent
unins000.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
```

{% hint style="warning" %}
Przed zapisaniem instalatora przetestuj komendę instalacji i odinstalowania na jednym komputerze. Błędny parametr może spowodować nieudaną instalację albo usunięcie programu bez pełnego oczyszczenia jego plików.
{% endhint %}

### FAQ

<details>

<summary><strong>Czy jeden instalator może zawierać dodatkowe pliki?</strong></summary>

Dodatkowy plik możesz dodać podczas uruchamiania zadania jako plik pomocniczy. Maksymalny rozmiar pliku pomocniczego wynosi 10 MB.

</details>

<details>

<summary><strong>Czy mogę edytować aplikację z publicznego repozytorium?</strong></summary>

Nie. Aplikacje z repozytorium publicznego są przygotowywane przez producenta i nie można ich edytować.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://eaclouddoc.eauditor.eu/funkcje/zarzadzanie-it/zdalna-instalacja/przygotowanie-instalatora.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
