多个用户的 Firefox 书签添加到新笔记本电脑

多个用户的 Firefox 书签添加到新笔记本电脑

我们的工作场所将在一个月内获得新的笔记本电脑,他们需要将书签转移到新笔记本电脑上。我们没有为他们提供漫游配置文件(他们在我们的域中使用一台笔记本电脑)。我正在寻找一种方法来优雅地将文件复制到新笔记本电脑上,理想情况下不需要我们进行物理干预。

我们正在从 XP 升级到 W7,因此我阅读了有关 XP 上的 Windows 配置文件与 W7 上的设置之间的差异的资料。

我们目前正在使用 Firefox 10.0.2,但在我们转移内容时可能会发生变化(取决于 Firefox 的发布周期)。

我遇到的问题是 Firefox 会创建一个配置文件文件夹,文件夹名称为 (random_gibberish.Default)。因此很难自动确定从哪里复制,尤其是复制到哪里(因为您不知道 Firefox 会想出什么配置文件名称)。我可以轻松自动运行 Firefox,但文件夹名称的开头只能猜测。如果您使用 Firefox 的 CLI 开关创建 (firefox) 配置文件,它仍会创建名为 randomgibberish.profilename 的内容

我找到了一些 Firefox CLI 东西,但那没什么用,因为任何接近我需要的东西都会加载某种 GUI(即 firefox.exe -migration)。正如我所说,我们不想在移动书签时照看 100 台笔记本电脑。

不想安装第三方应用程序(出于安全原因)。如果需要,希望使用 CLI 和/或脚本来处理这个问题。我们正在使用 Zenworks,所以我有机会在其中编写一些脚本和构建软件包。由于用户的机器没有安装 Python,所以很遗憾,我不能使用 Python。

我在网上搜索这个解决方案半天了,得到的都是非企业版的答案,或者“下载并安装”的建议。我需要的是企业解决方案,而不是用户解决方案。

肯定有人自己解决了这个问题吧?还有什么建议我还没研究过吗?(天啊,为什么 Firefox 没有 -importbookmark 和 -exportbookmark 开关???还是我漏掉了什么???)

答案1

为了“从哪里来”部分,您是否考虑过从profile.iniFirefox 配置文件目录中的文件中提取此信息?带有“Path=gibberish.default”的行将告诉您在哪里

至于“去哪儿”,您可以自己选择名称。将文件复制到名为的文件夹中anynameyouwant.default,然后转储profile.ini如下:

[General]
StartWithLastProfile=0

[Profile0]
Name=default
IsRelative=1
Path=anynameyouwant.default
Default=1

当然,要警惕可能拥有多个个人资料的用户。

相关内容