To import a CSR in to a Windows Certificate Authority Server, you must define a certificate template. OpenSSL does not do this because this is a Microsoft only concept. With the use of the 'certreq' command, you can apply a template type during the request import process. This command should be available on your Microsoft CA server.
certreq -submit -attrib "CertificateTemplate:WebServer" request.csr