2.2.4 WDS_OP_GET_UNATTEND_VARIABLES
This opcode is used to retrieve a list of values for unattend variables that MAY be present in deployed OS unattend. The returned values are used to replace unattend variables in deployed OS unattend.
The request packet MUST include the following variables:
VERSION (WDSCPL_VAR_ULONG): MUST be set to 1.
CLIENT_MAC (WDSCPL_VAR_WSTRING): MUST be specified in the same manner as defined for CLIENT_MAC in WDS_OP_GET_CLIENT_UNATTEND, as specified in section 2.2.3.
CLIENT_GUID (WDSCPL_VAR_WSTRING): MUST be specified in the same manner as defined for CLIENT_GUID in WDS_OP_GET_CLIENT_UNATTEND, as specified in section 2.2.3.
The reply packet from the server MUST include the following:
VERSION (WDSCPL_VAR_ULONG): MUST be set to 1.
MACHINENAME (WDSCPL_VAR_WSTRING): For client machines that have a computer object in the Active Directory domain, this variable MUST be set to the value of the samAccountName attribute, after stripping any leading dollar sign characters from the attribute value.
This variable MUST be set to an empty string if no computer object exists.
MACHINEDOMAIN (WDSCPL_VAR_WSTRING): For client machines that have a computer object in the Active Directory domain, this variable MUST be set to the name of the Active Directory domain; otherwise, this variable MUST be set to an empty string.
ORGNAME (WDSCPL_VAR_WSTRING): MUST be the name of the organization.
TIMEZONE (WDSCPL_VAR_WSTRING): MUST be set to the time zone configured on the server.