Copiare dei files da Linux su più macchine Windows con smbclient

From RVM Wiki
Jump to navigation Jump to search
  • Creare il file che elenca gli host samba collegati:
sudoedit /usr/loca/bin/smbhosts
#!/bin/bash
sudo smbstatus -b | grep '^[0-9]' | tr -s ' ' | cut -f 4 --delimiter\=' '
chmod +x  /usr/loca/bin/smbhosts
  • Eseguire:
for MACHINE in $(smbhosts); \
    do \
    smbclient \
    -U administrator \
    -W VA \
    //$MACHINE/c$  \
    lapassword \
    -c 'put SiteList.xml "Documents and Settings\\All Users\\Dati applicazioni\\McAfee\\Common Framework\\SiteList.xml"'; \
    done

Notare l'uso delle virgolette e dello \ nel percorso di destinazione