Importar archivo RDP en Microsoft Remote Desktop Connection Manager 2.7

11

He estado usando Microsoft Remote Desktop Connection Manager 2.7 durante un tiempo y disfruto mucho. Lo que he notado es que no parece haber una forma de importar la configuración de conexión de un archivo RDP estándar en Remote Desktop Connection Manager.

¿Alguien sabe de una manera de hacer esto? Tengo cientos de archivos RDP individuales que recibo cada mes y prefiero no tener que escribir individualmente todas las configuraciones una por una.

Ya sé que hay una configuración de importación en "Editar> Importar servidor", pero esta opción solo le permite importar los nombres del servidor desde un archivo de texto, pero ninguna de las configuraciones para el servidor.

Gracias pete

DigiOz Multimedia
fuente
Tengo curiosidad si alguna vez encontraste una solución para esto.
D.Tate
1
Desafortunadamente no, y la sugerencia de PowerShell a continuación tampoco funcionó. Esto sería algo que tendría que codificarse, y aun así, lo máximo que puede hacer es importar la información de conexión del archivo RDP, que no incluiría ninguna credencial guardada, lo que significa que aún tendría que ingresar manualmente cada una de las credenciales. por uno, así que no es una buena opción.
DigiOz Multimedia

Respuestas:

1

No soy consciente de que puede importar archivos .rdp separados, sin embargo, ya que los archivos .rdp son legibles como archivos de texto. Un script simple de PowerShell debería hacer el trabajo:

$Path = "C:\Import into RDCMan"
$Text = "full address:s:"
$PathArray = @()
$File = ""
$String = ""
$FinalString = ""

Get-ChildItem $Path -Filter "*.rdp" |
    Where-Object { $_.Attributes -ne "Directory"} |
    ForEach-Object {
        If (Get-Content $_.FullName | Select-String -Pattern $Text) {
            $File = $PathArray += $_.FullName
            $String = Get-Content $File | Where-Object { $_.Contains($Text) }
            $FinalString = $String.substring(15)
    }
}
$FinalString | % {$_} | Out-File "IPs.txt"

Simplemente cambie la variable $ Path a la carpeta que contiene todos sus archivos .rdp. Ejecute el script Powershell y creará un archivo IPs.txt listo para importar a RDCMan.

PD: es posible que deba ejecutar esto antes de ejecutar el script:

set-executionpolicy remotesigned
Adam Chetnik
fuente
2
Gracias, pero esto solo toma el nombre del servidor. Estoy buscando importar todas las configuraciones, como "modo de pantalla", "ancho de escritorio", "nombre de host de la puerta de enlace", etc.
DigiOz Multimedia