我的公司有一个广泛的puttycm数据库(大约15个文件夹中有200多个条目)... puttycm很糟糕,现在已经死了多久?在Windows 7中不断崩溃,通常很悲惨。
我希望将所有内容更改为mRemoteNG,这是非常棒的,最近开发的,支持链接到外部工具,似乎没有崩溃相同的问题,但没有数据库的转换。
puttycm有一个非常简单的数据库格式。
示例:http://pastebin.com/HgF89JGm
mRemoteNG看起来不太好看,但也非常简单......
示例:http://pastebin.com/jzri5uCE
powershell似乎是做转换的正确答案,因为它可以“轻松”解析并输出xml,并且从puttycm文件中恢复信息很容易,但是我没有得到所有信息...我亲近:[xml]$puttyhosts = Get-Content C:\Users\pig\Desktop\cm-export.xml
$puttyhosts.configuration.root.name
$puttyhosts.configuration.root | % {$_.connection | % {$_.connection_info}} | ft name,host,port,protocol
$puttyhosts.configuration.root | % {$_.container | % {$_.connection | % {$_.connection_info}}} | ft name,host,port,protocol
但它只返回我指定的容器级别,我甚至还没有把它放到mRemoteNG格式中......
任何巫师都希望对此有所了解?你会在mRemoteNG论坛上非常受欢迎,很多人都希望能够做到这一点......