web-dev-qa-db-ja.com

コマンドラインからhtmlお気に入りファイルをchrome

Internet Explorer 11(Windows 7 SP1 32ビット)のお気に入りのリストを.HTMLファイルに保存しました。

コマンドラインまたはある種の自動化された方法からお気に入りをChromeにインポートしようとしています。

その理由は、SCCMを使用してシステムイメージを作成し、ユーザーの介入なしにお気に入りをChromeに設定したいからです。

これは可能ですか?

3
Dominic

ブックマークをChromeにインポートします。次に、chromeを閉じて、ブックマークファイルをバックアップします。これは、VDI環境でブックマークをバックアップおよび復元するためのブートスクリプトとして使用するスクリプトのセクションです。

これは、次のシャットダウンスクリプトと起動スクリプトの両方に含まれます。

SET CHROMEBASE=%LOCALAPPDATA%\Google\Chrome\User Data\Default
SET CHROMEBACKUPDIR=Z:\ChromeBookmarks

これはシャットダウンスクリプトに含まれます:

:CHROMEBACKUP
IF EXIST "%CHROMEBASE%" ROBOCOPY "%CHROMEBASE%" "%CHROMEBACKUPDIR%" Bookmarks /XO /R:5 /ETA
GOTO :EOF

これは起動スクリプトに含まれます:

:CHROMERESTORE
TASKLIST /FI "IMAGENAME eq chrome.exe" | findstr "chrome.exe" > nul
IF %ERRORLEVEL% == 0 (
CALL :CHROMEOPEN
GOTO :CHROMERESTORE
)
IF EXIST "%CHROMEBACKUPDIR%" ROBOCOPY "%CHROMEBACKUPDIR%" "%CHROMEBASE%" Bookmarks /R:5 /ETA
GOTO :EOF

:CHROMEOPEN
ECHO When you get a chance close Google Chrome.
ECHO.
ECHO If it appears to be closed but you still get this error please use task manager to end tasks with the name of "chrome.exe".
ECHO.
ECHO I will automatically try again once you continue.
ECHO Press any key to continue.
CHOICE /N /C Y /D Y /T 2 > NUL
PAUSE >NUL
GOTO :EOF
1
Paul Meyers