# Configure Initial Variables

This step is to assist in setting some initial variables that you'll want setup in your task sequence.  Note that many of these variables will be consumed by the Apply Operating System step, so this MUST be run before that. The Apply Operating System step will gather these variables along with others and populate the unattend.xml file. Also note that even if you set different languages here, if you do not include them in your install wim, you will have some interesting results.

Some settings will also be wiped out via the reseal process for autopilot like time zone.  Here is a list of a few of the variables you can set on this step for the task sequence environment:&#x20;

* Peering (Enable or Disable P2P during the Task Sequence)
* FinishAction (reboot, shudown, logoff, reseal (for Autopilot), nothing)
* ProgressTimeout (how long the TS will stay on the success creen after the OSD is complete)

To get additional details about variable, see [task-sequence-variables](https://documentation.2pintsoftware.com/deployr/task-sequence-variables "mention")

<figure><img src="https://744643921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJO9NLelA0RS8JB4i9oaQ%2Fuploads%2FTqtTfQUEtHlbKFqUxmj6%2Fimage.png?alt=media&#x26;token=a496f7c5-7a8f-4d2f-b056-8d46f2507de4" alt=""><figcaption></figcaption></figure>

When watching in the log, you'll see the variables being set:

<figure><img src="https://744643921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJO9NLelA0RS8JB4i9oaQ%2Fuploads%2FSeI0Hf9dnm0Go8Gzt2kB%2Fimage.png?alt=media&#x26;token=f1624662-9dee-4281-8a0b-4045d295389e" alt=""><figcaption></figcaption></figure>
