> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/troubleshooting-articles/microsoft-vpn.md).

# Microsoft VPN

These types of VPNs can use either the RASDIAL or RASPHONE applications for establishing the connection. Please consult Microsoft's article on their differences and usage.

You can refer to this Microsoft TechNet article for more information on RASDIAL: <https://technet.microsoft.com/en-us/library/bb490979.aspx>

Sometimes you need to accept a message or make a choice upon first use, but that typically occurs only the first time. This makes running the command manually once mandatory on all machines.

If you have elected to store the PBK in Remote Desktop Manager, we extract it to %TMP%\RDM upon usage. After trying to establish a connection once, you should see your phone book in that folder.

By default, it uses RASDIAL, what happens if you run the following at the command prompt?

`rasdial <connectionname> <username> /phonebook:`

or if the Use rasphone (ConnectionManager Administrator Kit) option is checked, it will use RASPHONE.

What happens if you run the following at the command prompt?

`rasphone -d <connectionname> -f`

### Problem 1

Remote access error 623.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB4079.png)

#### Solution

Ensure that within the phonebook, the vpn definition name does contain a space character.

### Problem 2

Password with quotation marks.

#### Solution

Quotation mark (") is not a valid character and should not be used in the password of a Microsoft VPN entry.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/rdm/knowledge-base/troubleshooting-articles/microsoft-vpn.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
