# Windows 2008 R2 Guide

### Introduction

Microsoft has deprecated Windows 2008 R2 however it is still widely in use in legacy environments and in some environments it is not possible to use a virtual machine to act as a jump host to transfer the data with Movebot.

In this guide - we will cover how you can setup and run the Movebot windows agent in this type of environment.&#x20;

{% hint style="warning" %}
Running a migration **directly on Windows 2008 R2 is not recommended** as it requires using a legacy version of the Movebot/Couchdrop windows agent that is not as robust as more recent versions and may be unreliable. If possible - **we recommend using a virtual machine** to connect via SMB/CIFS to the legacy server instead.&#x20;
{% endhint %}

### Requirements

To get started - you will need:

* Administrator access to the server
* A RDP session or physical access to the server
* Basic knowledge of server administration
* The modified windows agent - Contact [support](mailto:support@movebot.io) for the download link
* The storage authentication token from Movebot

### Installation Steps

To install and start the agent

1. Install python3.8 - <https://www.python.org/downloads/release/python-380/>
2. Uncompress the downloaded modified agent from above
3. In the command line - run the agent using the batch file

```powershell
$> cd C:\Users\%username%\Downloads\<location of download>
$> INSTALL.bat
```

4. Stop the agent - **Ctl-C**
5. Setup the configuration - see [#configuring-the-agent-manually](#configuring-the-agent-manually "mention")
6. Start the agent again:

```
$> cd C:\Users\%username%\Downloads\<location of download>
$> INSTALL.bat
```

7. Test the agent from Movebot

### Configuring the agent manually

The agent uses a configuration file stored in the filesystem. When running the agent on windows 2012 - the GUI front end does not work so you will need to configure the process manually.&#x20;

This is relatively easy:

1. Open the configuration file with notepad - creating it if it does not already exist.&#x20;

```
 C:\Users\%username%\AppData\Local\CouchdropCloudConnector\configuration.conf
```

2. Copy the JSON configuration below - with a valid storage\_id

```json
{"storage_id":"KEY_FROM_MOVEBOT_FRONTEND"}
```

3. Save the configuration file and start the Movebot agent again.
