# Parameters

AutopilotOOBE should be customized for your Client Support staff so you can ensure compliance.  When testing Parameters, you can safely do this in Windows (or OOBE) on a Device that has not been Autopilot Registered yet.  A Virtual Machine works quite well in accomplishing this task

## Title

Start by adding a Title for your Organization

```
$Params = @{
    Title = 'OSDeploy Autopilot Registration'
}
AutopilotOOBE @Params
```

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv40ErZz8jd7s9-0gP%2Fimage.png?alt=media\&token=ce67061b-1681-4561-993f-c9041662aeb9)

## GroupTag

For my Organization, I want the default GroupTag to be Enterprise and to include an option for Development

```
$Params = @{
    Title = 'OSDeploy Autopilot Registration'
    GroupTag = 'Enterprise'
    GroupTagOptions = 'Development','Enterprise'
}
AutopilotOOBE @Params
```

This will ensure that it is defaulted to Enterprise

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv4SrmyLkfjAf5SNzh%2Fimage.png?alt=media\&token=830273c1-7430-4fcc-892e-0ecf1b6cc85b)

And also give an option to select Development if necessary, but the important point about this is that I have limited any errors that can happen

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv4asOYsu6fkqk86D5%2Fimage.png?alt=media\&token=0d2975ec-1c2e-44e8-8ca7-1a84b0fe5c24)

I also have the ability to type in a GroupTag that is not in the ComboBox as needed

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv5T8WExBxPK_cVUMM%2Fimage.png?alt=media\&token=9be9af3d-0456-4892-b9c6-0e22a2c8853f)

## Hidden

If there are options that need to be removed, use the Hidden parameter to hide the controls

```
$Params = @{
    Title = 'OSDeploy Autopilot Registration'
    GroupTag = 'Enterprise'
    GroupTagOptions = 'Development','Enterprise'
    Hidden = 'AddToGroup','AssignedComputerName','AssignedUser'
}
AutopilotOOBE @Params
```

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv69fZkEfIHU-amrZy%2Fimage.png?alt=media\&token=f9feff1e-bc28-4768-8cef-187273cdbed1)

## Assign

I strongly recomment using the Assign parameter to wait for the Device to be Registered

```
$Params = @{
    Title = 'OSDeploy Autopilot Registration'
    GroupTag = 'Enterprise'
    GroupTagOptions = 'Development','Enterprise'
    Hidden = 'AddToGroup','AssignedComputerName','AssignedUser'
    Assign = $true
}
AutopilotOOBE @Params
```

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv6Oix3pE3NUeMENLb%2Fimage.png?alt=media\&token=b6b1634a-715d-43e7-8f5a-56d05b99b1b4)

## Disabled

This parameter allows me to lock the controls, so they cannot be edited or changed if necessary

```
$Params = @{
    Title = 'OSDeploy Autopilot Registration'
    GroupTag = 'Enterprise'
    GroupTagOptions = 'Development','Enterprise'
    Hidden = 'AddToGroup','AssignedComputerName','AssignedUser'
    Assign = $true
    Disabled = 'Assign','GroupTag','PostAction'
}
AutopilotOOBE @Params
```

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv2KrEHbD_8WKWedka%2F-Mfv7-zkIPls6w14sa-Z%2Fimage.png?alt=media\&token=b1b99d72-3db6-43e3-bb39-a4ddde7b1c42)

## Run and Docs

Finally, the Run parameter can be set to default a Run action, and the Docs ComboBox can be customized with a URL

```
$Params = @{
    Title = 'OSDeploy Autopilot Registration'
    GroupTag = 'Enterprise'
    GroupTagOptions = 'Development','Enterprise'
    Hidden = 'AddToGroup','AssignedComputerName','AssignedUser','PostAction'
    Assign = $true
    Run = 'NetworkingWireless'
    Docs = 'https://autopilotoobe.osdeploy.com/'
}
AutopilotOOBE @Params
```

![](https://2658300904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbqMV0UfDLtVGCCM8EV%2F-Mfv7DrVFsY3CHMN_2kU%2F-Mfv8IUWZj5cSKMVsIBA%2Fimage.png?alt=media\&token=43670fd5-89a8-4db1-b912-42e1bb578436)

## Conclusion

As you can see, almost everything in AutopilotOOBE can be set with Parameters.  Use the Reference on the next page to see all the available options that you can set

## Sponsors

{% embed url="https://www.recastsoftware.com/?utm_source=osdeploy&utm_medium=ad&utm_campaign=web" %}
OSDeploy is sponsored by Recast Sofrware
{% endembed %}

