Смонтируйте долю Windows через CIFS в CentOS, не работающем (но smbclient делает),

Сначала необходимо определить, может ли установка быть выполнена из командной строки, и какие переключатели доступны/обязательны. Если установщик (или включает), .msi, это, скорее всего, имеет место.

PSExec является инструментом SysInternals (купленный Microsoft, но сохраненный под названием SysInternals - просто ищут его), что я использую, чтобы сделать такого рода вещь все время. Создайте файл (я обычно использую "targets.list"), который состоит изо всех целевых систем, один на строку. Поместите его в каталог с PSExec и Ваш установщик. Выполненный"psexec @targets.list -c [filename] [arguments]".

Вход не является большим, но можно найти, что много сценариев перечисляет Установленные приложения компьютеров. Я часто запускаю в Microsoft Script Center Repository. (Это, вероятно, легко выполняется в Powershell.) (Одним примером является этот сценарий: "Перечислите Все Установленное программное обеспечение".) Изменяют сценарий так, чтобы он только сообщил относительно приложения, о котором Вы заботитесь, или только перечисляет машины, которые не имеют его... Я также установил его до также использования тот же "targets.list" файл. Существует больше чем один способ сделать это!

- Waldo

1
задан 24 July 2012 в 19:29
1 ответ

Извините, я разобрался. Проблема заключалась в том, что я запускал CentOS в контейнере OpenVZ, где, очевидно, CIFS не кажется виртуализированным - по крайней мере, согласно этому источнику:

http://www.linux-faqs.info/virtualization/mount-samba -share-inside-an-openvz-container

Он содержит хороший обходной путь, и я закончил тем, что создал монтирование на хост-машине и монтировал его с --bind в гостевой системе.

2
ответ дан 3 December 2019 в 21:45

Теги

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