> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/it/knowledge-base/how-to-articles/remote-installation-with-psexec.md).

# Installazione remota con PSExec

Quando deve eseguire un'installazione remota, ha a disposizione diverse opzioni, come un criterio di dominio, uno script di accesso o PSExec.

A seconda di come è configurata la sicurezza sul computer remoto, potrebbe riscontrare problemi in cui nemmeno un amministratore riesce a installare correttamente un'applicazione. In questi casi, deve eseguire PSExec nel contesto dell'account di sistema.

Innanzitutto, dovrà installare gli strumenti Sysinternals di Microsoft, perché avrà bisogno di **PSExec.exe** per l'esecuzione di questo script. (<https://technet.microsoft.com/en-us/sysinternals/bb842062>)

Quindi, scarichi il file \*.msi o \*.exe dell'applicazione che desidera installare e salvi il file su un'unità condivisa accessibile dal computer remoto.

{% hint style="info" %}
Esistono opzioni per copiare i file da remoto; consulti la documentazione di PSExec per ulteriori dettagli.
{% endhint %}

### Impostazioni

Crei una voce ***Macro/Script/Strumenti***, utilizzando il tipo ***PSExec***. Nella sezione Riga di comando, aggiunga la seguente (lunga) riga:

```
C:\Tools\Sysinternals\psexec.exe \\$HOST$ -i -u $TOOL_DOMAIN$\$TOOL_USERNAME$ -p $TOOL_PASSWORD$ cmd /
k "msiexec /i \\SRV-DEPLOY\msi\Setup.RemoteDesktopManager.10.9.0.0.msi /quiet /passive /norestart"
```

{% hint style="info" %}
Deve essere inserito il percorso completo del file **.msi**. In questo caso è consigliata una rete condivisa.
{% endhint %}

Alcune note su questa riga di comando:

1. Sostituisca il percorso per avviare PSExec.
2. Aggiunga le credenziali appropriate nella sezione ***Strumenti*** della sua sessione; se lasciata vuota, verranno utilizzate le credenziali della sessione Windows corrente.
3. Indichi la condivisione del server appropriata per ottenere il file \*.msi o \*.exe.
4. Quando è pronto a distribuire l'applicazione sul computer remoto, deve solo selezionare la sessione appropriata nel ***riquadro di navigazione*** e avviare ***Macro/Script/Strumenti*** dalla Dashboard. La voce ***Macro/Script/Strumenti*** può anche essere avviata tramite Remote Desktop Manager Agent.

### Utilizzo <a href="#usage" id="usage"></a>

Il tipo ***Macro/Script/Strumenti*** viene sempre eseguito nel contesto di una sessione. Di fatto, utilizza le informazioni della sessione per identificare l'host su cui eseguire lo strumento, ed è per questo che abbiamo utilizzato la variabile $HOST$.

Per questo motivo, il primo passaggio consiste nel selezionare una sessione: qualsiasi tipo di sessione va bene (RDP, SSH, ecc.). Dopo aver selezionato la sessione, la dashboard visualizzerà ***Macro/Script/Strumenti***. Facendo semplicemente clic sullo strumento, questo verrà quindi avviato sull'host collegato alla sessione attualmente selezionata. Può selezionare gli host ed eseguire l'installazione in sequenza.


---

# 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://docs.devolutions.net/rdm/it/knowledge-base/how-to-articles/remote-installation-with-psexec.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.
