@joshcooper So if this value is omitted at the cmd line, I think we can use something like the following.  I tested it locally and it worked, but not sure if `AppSearch` is the right ordering here.

```xml
    <SetProperty Id="PUPPET_AGENT_ACCOUNT_DOMAIN" After="AppSearch" Value="[ComputerName]"><![CDATA[PUPPET_AGENT_ACCOUNT_DOMAIN ~= "."]]></SetProperty>
```