Hi Woody,
I completely understand your frustration here, I hope my explanation below would bring your more insight into the issue.
Here is the direct answer to your question regarding the error logs.
Do these errors mean the Certificate Connector failed to enroll?
=> Technically, yes, the ServiceLocationLength 215 error indicates a corruption in the internal configuration string parsing (likely a URL or proxy string that exceeds expected character limits) within the Connector's .NET config.
However, this is likely NOT the reason your laptop deployment is failing. Look at your second image.
- Event ID 30121: ODJRequestHandlingPipelineDownload_NoWork: No requests pending to be downloaded.It means the Connector is successfully authenticating to the Intune Cloud and asking, "Do you have any computer accounts for me to create?" Intune is replying, "No."
If the Connector were broken (due to the ServiceLocationLength error), you would see authentication failures or connection timeouts. The fact that it reports "No Work" means the communication pipe is open, but Intune is simply not sending the Offline Domain Join (ODJ) blob to the server.
Since the server is creating a connection but receiving no tasks, the issue lies in the Intune Policy Assignment or the Device Registration, not the Server 2022 installation.
You ought to check these three specific items immediately:
- The "Domain Join" Configuration Profile: Go to Intune > Devices > Windows > Configuration Profiles. Locate your Domain Join profile (the one where you specify the Domain Name and OU). => Crucial!! Ensure this profile is assigned to the Device Group containing your Autopilot devices. If this profile is not assigned, the device never asks Intune to generate the ODJ blob, and your server log remains empty ("No Work"), causing the laptop to time out.
- Verify the Computer Name Prefix: Inside that same Domain Join profile, ensure the "Computer name prefix" is set. If this is blank or invalid, the blob generation fails silently in the cloud before it ever reaches your connector.
- Targeting the Device, not the User: Hybrid Autopilot requires the Domain Join profile to be assigned to Device Groups, not User Groups, because the join happens before any user logs in.
Even though the "No Work" log proves connectivity, the ServiceLocationLength 215 error is messy and implies a corrupted config file or registry key, likely a remnant of your multiple install/uninstall attempts. This can prevent the connector from auto-updating in the future.
To clear this error and ensure a "clean" state:
- Uninstall the Intune Connector from the Server.
- Registry Cleanup (Mandatory):
- Open
regedit. - Navigate to
HKLM\SOFTWARE\Microsoft\Intune\ODJConnector. - Delete this entire key. (The uninstaller often leaves the
ServiceEndpointorProxystrings here, which causes the "Length 215" error upon reinstall). - Navigate to
HKLM\SOFTWARE\Microsoft\Intune\ODJConnectorService. - Delete this key as well if it exists.
- Open
- File Cleanup:
- Delete
C:\Program Files\Microsoft Intune\ODJConnector.
- Delete
- Reinstall:
- Run the installer (ensure WebView2 is already there, as you noted).
- Do not reuse an old setup file if possible; download a fresh
ODJConnectorBootstrapper.exefrom the Intune portal to ensure the certificates are fresh.
- Sign-in:
- Complete the sign-in.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer then. Should you have more questions, feel free to leave a message. Have a nice day!
VP