полностью автоматизированная установка virtualbox инструментов в окнах 7

Это могло бы сделать то, что Вы после?

mysql_query('SET NAMES latin1');

(Предпочтительное названное право впоследствии Вы установили соединение с базой данных.)

3
задан 7 April 2011 в 23:56
3 ответа

Ваш лучший выстрел в предотвращение тех подсказок должен захватить необходимые сертификаты, с которыми драйверы устройств подписываются и устанавливают тех, которые на госте до установки. Можно найти сертификат для Sun и один для Oracle в Локальном компьютере-> хранилище сертификатов Издателя, которому Доверяют. Можно легко экспортировать их оттуда и затем импортировать их в гостя до установки дополнений.

Для извлечения сертификата из машины, которая уже установила и доверяла сертификату (сертификатам), используемому для подписания использования драйверов устройств PowerShell:

cd cert:\LocalMachine\TrustedPublisher
$cert = dir | where { $_.Subject -like "*Oracle*" }
$type = [System.Security.Cryptography.X509Certificates.X509ContentType]::Cert
$bytes = $cert.Export($type)
[System.IO.File]::WriteAllBytes("C:\Oracle.cer", $bytes)

Можно хотеть выполнить вышеупомянутую команду и замену *Oracle* с *Sun Microsystems* и получите оба сертификата, таким образом, они могут оба присутствовать так, можно быть немного большей версией, независимой с VirtualBox. Просто удостоверьтесь, что эти сертификаты установлены до Вашей установки без сопровождения гостевых дополнений.

4
ответ дан 3 December 2019 в 05:51

Чтобы добавить к ответу @ Goyuix, этот скрипт будет экспортировать все файлы Oracle .cer в текущий каталог с началом отпечатка пальца в имени файла:

$type = [System.Security.Cryptography.X509Certificates.X509ContentType]::Cert
dir cert:\LocalMachine\TrustedPublisher | where { $_.Subject -like "*Oracle*" } | ForEach { [System.IO.File]::WriteAllBytes("vbox_Oracle_" + $_.Thumbprint.Substring(0, 10) + ".cer", $_.Export($type))  }

Затем они могут быть импортированы с этим cmd фрагмент:

for %%i in (%~dp0\vbox_*.cer) do certutil -addstore -f "TrustedPublisher" %%i
1
ответ дан 3 December 2019 в 05:51

После того, как ответы были написаны, Oracle добавила более чистый механизм для решения этой проблемы. Необходимые сертификаты находятся на самом компакт-диске вместе с утилитой для импорта сертификатов в правильное хранилище сертификатов.

Предполагая, что ISO смонтирован как диск с буквой E: вам просто нужно добавить эту команду в свой автоматический сценарий перед запуск установщика:

E:\cert\VBoxCertUtil add-trusted-publisher E:\cert\vbox*.cer --root E:\cert\vbox*.cer
0
ответ дан 3 December 2019 в 05:51

Теги

Похожие вопросы