Ich weiß immer noch nicht, welche Funktion oder Rolle installiert wird rasdial
, aber ich konnte alle abhängigen Dateien auf den Core Server (in einem Ordner namens C: \ RasDial) kopieren, damit dies funktioniert.
Mir fehlten viel mehr DLLs, als ich gedacht hatte. Ich lief depends.exe
auf dem Core Server und fand heraus, welche DLLs fehlten. Dann kopierte ich alle fehlenden DLLs aus einer funktionierenden 2012 R2 Standard-Installation, lud dann erneut nach untergeordneten depends.exe
Abhängigkeiten und fand diesen Vorgang so lange, bis ich die gleiche Liste fehlender DLLs hatte, die ich auf dem Server hatte, auf dem gearbeitet wird rasdial
. Die erforderlichen DLLs befanden sich auf dem Betriebssystem in C: \ Windows \ System32, sodass sie sehr leicht zu finden waren.
Schließlich fand ich heraus, dass ich einen Unterordner in en-US benötigte, der die Datei rasdial.exe.mui sowie die von einem funktionierenden System kopierte Datei rasphone.pbk enthielt, die das "Telefonbuch" von VPNs enthält.
Aufgrund der Tatsache, dass einige der Dateien mit "IE" beginnen, was wahrscheinlich "Internet Explorer" bedeutet, ist @Zoredache richtig: Ich benötige wahrscheinlich die "Desktop Experience" -Funktion ... die kein Windows Core ist Merkmal.
Hier ist eine vollständige Liste der Dateien, die ich brauchte, damit es funktioniert:
APPREPAPI.DLL AVRT.DLL D2D1.DLL D3D11.DLL DCOMP.DLL DEVMGR.DLL DXGI.DLL EFSADU.DLL ELSCORE.DLL HLINK.DLL IEADVPACK.DLL IEFRAME.DLL IEUI.DLL IMGUTIL.DLL INETCOMM.DLL MFPLAT.DLL MRMCORER.DLL MSFEEDS.DLL MSHTML.DLL MSOERT2.DLL MSRATING.DLL OCCACHE.DLL OLEDLG.DLL PCACLI.DLL PRINTUI.DLL PRNTVPT.DLL PUIAPI.DLL rasdial.exe rasphone.pbk RTWORKQ.DLL SHDOCVW.DLL
Unterverzeichnis en-US:
rasdial.exe.mui