Выполните сценарий на удаленной машине, которая не находится в домене окон?

В зависимости от того, как демон-y Вы хотите добраться, Вам могло бы сойти с рук что-то как:

tail -f $FILE | xargs -n 1 frobwidget.sh
0
задан 3 February 2014 в 17:34
2 ответа

Итак, я наконец придумал решение, которое я опишу подробнее:

В этом примере , у нас есть один физический сетевой интерфейс ( eth0 ), 3 IP-адреса и 3 виртуальных машины:

  • aaaa (которые будут совместно использоваться dom0 и одним domU с именем VM_A )
  • bbbb (для одного domU VM_B )
  • bbbc (для одного domU VM_C )

dom0 / etc / network / interface:

auto xenbr0 
iface xenbr0 inet static
    bridge_ports eth0
    address a.a.a.a
    netmask 255.255.255.0
    network a.a.a.0
    broadcast a.a.a.255
    gateway a.a.a.254

Сценарий vif по умолчанию, используемый в /etc/xen/xend-config.sx , будет иметь вид (vif-script vif-bridge) . Это для VM_B и VM_C , которые имеют свой собственный IP.

Для сценария конфигурации VM_B и VM_C (/ etc /xen/VM_[BCpting.cfg) у нас будет: aspx

psexec \\computername -u user -p password ...

Имя пользователя может быть уточнено с именем компьютера впереди, как в:

computername\username
2
ответ дан 4 December 2019 в 12:33

Вы можете попробовать sysinternals PsExec , он может запускать скрипты против список компьютеров.

Я также являюсь поклонником SaltStack , следующее в соли будет запускать команду ls для всех миньонов:

salt '*' cmd.run 'ls'
1
ответ дан 4 December 2019 в 12:33

Теги

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