Transfer WordPress intranet site from my pc to the company local server

To push from your localhost to your company’s server, I’d suggest using a database migration plugin. It will take care of the URLs for you, including serialized URLs which are easy to miss if you try to edit the db with a text editor.

To make it accessible other than WP logins, there are plugins available that will work with LDAP and other types of single sign-ons. Browse through the WP plugin repository for a variety options, depending on what type of system you are using to log in.