@Mohsen Akhavan, Thanks for the reply. For the steps I provide previously, yes, it should login with local admin account to do the join. I notice you want just work account login without any local account. It's OK. You can configure Windows Autopilot user-driven Microsoft Entra join in Intune. And do Autopilot enrollment for these devices. For detailed steps, you can refer to the following link:
https://learn.microsoft.com/en-us/autopilot/tutorial/user-driven/azure-ad-join-workflow
For new devices, when the device restart, it will ask to enter your work account to sign into the device to finish the Autopilot enrollment.
For old device, you can reset the device to start the Autopilot enrollment after we configure Autopilot in Intune.
Hope the above information can help.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.