This article describes how to run the Provisioning Server client on a target device along with third-party network applications that also occupy the network device driver stack.
To minimize such possibilities, the Provisioning Server client's filter driver has been implemented as a standard Network Driver Interface Specification (NDIS) intermediate driver, sitting between an NDIS protocol driver and NDIS Network Interface Card (NIC) driver on the network device driver stack. To the upper protocol driver it presents an interface that looks like an NDIS NIC driver, while to the lower NIC driver it looks like a standard NDIS protocol driver. Thus, it should be able to function with other drivers that support the standard NDIS interface.
However, exceptions do exist if the other product does not fully conform to the standard or requires a special configuration right above the NIC driver. The Provisioning Server client might not work properly in such situations. Typical examples include (but are not limited to) some antivirus software and Virtual Private Networking (VPN) software. In such cases, vary the installation order to work around the possible interference.
Note: Citrix recommends installing the third-party product before installing the Provisioning Server client in most cases. If this is not successful, you might have to reverse the installation order.
Complete the following steps on the master target device before creating the virtual disk image:
Install the third-party software which must coexist with the Provisioning Server client.
Restart the computer, if necessary.
Install the Provisioning Server client software.
Restart the computer.
Run the image builder to create the virtual disk image.
Citrix Documentation - Requirements and considerations for manufacturer's NIC teaming