

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Installa l' CodeDeploy agente per Windows Server
<a name="codedeploy-agent-operations-install-windows"></a>

Nelle istanze di Windows Server, puoi utilizzare uno dei seguenti metodi per scaricare e installare l' CodeDeploy agente:
+ Uso AWS Systems Manager (consigliato)
+ Esegui una serie di PowerShell comandi Windows.
+ Selezionare un collegamento diretto per il download.
+ Esegui un comando di copia di Amazon S3.

**Nota**  
La cartella in cui è installato l' CodeDeploy agente è`C:\ProgramData\Amazon\CodeDeploy`. Non inserire giunzioni di directory o collegamenti simbolici su questo percorso. Per la versione 2.0.x e successive, l'agente impone questo requisito e si rifiuta di avviarsi se il file binario del servizio non è compreso. `C:\ProgramData\Amazon\CodeDeploy\`

**Topics**
+ [Utilizzo di Systems Manager](#codedeploy-agent-operations-install-system-manager)
+ [Usa Windows PowerShell](#codedeploy-agent-operations-install-windows-powershell)
+ [Uso di un collegamento diretto](#codedeploy-agent-operations-install-windows-direct-link)
+ [Usa un comando di copia di Amazon S3](#codedeploy-agent-operations-install-windows-s3-copy)

## Utilizzo di Systems Manager
<a name="codedeploy-agent-operations-install-system-manager"></a>

Segui le istruzioni per installare l'agente[Installa l' CodeDeploy agente utilizzando AWS Systems Manager](codedeploy-agent-operations-install-ssm.md). CodeDeploy

## Usa Windows PowerShell
<a name="codedeploy-agent-operations-install-windows-powershell"></a>

Accedi all'istanza ed esegui i seguenti comandi in Windows PowerShell:

1.  Richiedere che tutti gli script e i file di configurazione scaricati da Internet siano firmati da un autore attendibile. Se viene richiesto di modificare la policy di esecuzione, digitare "**Y**". 

   ```
    Set-ExecutionPolicy RemoteSigned
   ```

1.  Carica il AWS Tools for Windows PowerShell. 

   ```
   Import-Module AWSPowerShell
   ```

1.  Creare una directory in cui scaricare il file di installazione CodeDeploy dell'agente. 

   ```
   New-Item -Path "c:\temp" -ItemType "directory" -Force
   ```

1. Configurare AWS le credenziali utilizzando i `Initialize-AWSDefaultConfiguration` comandi `Set-AWSCredential` and. Per ulteriori informazioni, vedere [ Utilizzo AWS delle credenziali ](https://docs.aws.amazon.com/powershell/latest/userguide/specifying-your-aws-credentials.html) nella Guida *AWS agli strumenti per PowerShell l'utente. *

1.  Scarica il file di installazione CodeDeploy dell'agente. 
**Nota**  
Per l'ultima versione rilasciata, vedere[Cronologia delle versioni dell'agente CodeDeploy](codedeploy-agent.md#codedeploy-agent-version-history).

   Per installare la versione più recente dell' CodeDeployagente:
   + 

     ```
     powershell.exe -Command Read-S3Object -BucketName {{bucket-name}} -Key latest/codedeploy-agent.msi -File c:\temp\codedeploy-agent.msi
     ```

   Per installare una versione specifica dell' CodeDeployagente:
   + 

     ```
     powershell.exe -Command Read-S3Object -BucketName {{bucket-name}} -Key releases/codedeploy-agent-{{###}}.msi -File c:\temp\codedeploy-agent.msi
     ```

   {{bucket-name}}è il nome del bucket Amazon S3 che contiene i file del CodeDeploy Resource Kit per la tua regione. Ad esempio, per la regione Stati Uniti orientali (Ohio), sostituisci con. {{bucket-name}} `aws-codedeploy-us-east-2` Per un elenco dei nomi dei bucket, consulta. [Nomi dei bucket del Resource Kit per regione](resource-kit.md#resource-kit-bucket-names)

1.  Esegui il file di installazione CodeDeploy dell'agente. 

   ```
   c:\temp\codedeploy-agent.msi /quiet /l c:\temp\host-agent-install-log.txt
   ```

Per verificare che il servizio sia in esecuzione, eseguire il comando seguente:

```
powershell.exe -Command Get-Service -Name codedeployagent
```

 Se l' CodeDeploy agente è stato appena installato e non è stato avviato, dopo aver eseguito il **Get-Service** comando, in ** Status**, dovresti vedere**Start...**:

```
Status     Name                DisplayName
------     ----                -----------
Start...   codedeployagent    CodeDeploy Host Agent Service
```

Se l' CodeDeploy agente è già in esecuzione, dopo aver eseguito il **Get-Service** comando, in ** Status**, dovresti vedere**Running**:

```
Status     Name                DisplayName
------     ----                -----------
Running    codedeployagent    CodeDeploy Host Agent Service
```

## Uso di un collegamento diretto
<a name="codedeploy-agent-operations-install-windows-direct-link"></a>

Se le impostazioni di sicurezza del browser sull'istanza di Windows Server forniscono le autorizzazioni (ad esempio, per`https://s3.*.amazonaws.com`), puoi utilizzare un collegamento diretto alla tua regione per scaricare l' CodeDeploy agente e quindi eseguire il programma di installazione manualmente.

Il collegamento è:

```
https://s3.{{region}}.amazonaws.com/aws-codedeploy-{{region}}/latest/codedeploy-agent.msi
```

... {{region}} dov'è la AWS regione in cui stai distribuendo la tua applicazione.

Ad esempio:

```
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent.msi
```

**Importante**  
Ottieni il `.msi` file dalla stessa regione CodeDeploy dell'applicazione. La scelta di una regione diversa può causare `inconsistent region` errori nel `codedeploy-agent-log` file durante l'esecuzione del `.msi` file.

## Usa un comando di copia di Amazon S3
<a name="codedeploy-agent-operations-install-windows-s3-copy"></a>

Se AWS CLI è installato sull'istanza, puoi utilizzare il [ comando ](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html) cp di Amazon S3 per scaricare l' CodeDeploy agente e quindi eseguire il programma di installazione manualmente. Per informazioni, consulta [ Installare AWS Command Line Interface su Microsoft Windows. ](https://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html) 

Il comando Amazon S3 è:

```
aws s3 cp s3://aws-codedeploy-{{region}}/latest/codedeploy-agent.msi codedeploy-agent.msi --region {{region}}
```

... {{region}} dov'è la AWS regione in cui stai distribuendo la tua applicazione.

Ad esempio:

```
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent.msi codedeploy-agent.msi --region af-south-1
```