Monte o compartilhamento no windows, do linux ao winexe

0

A resposta precisa usar o winexe.

Estou usando o winexe (no linux) para montar um compartilhamento samba em um windows 7 remoto com o seguinte comando:

./bin/winexe -U <user>%<password> //<ip> "cmd.exe /c net use x: \<ip>\share <password> /user:<user>"

Isso me dá:

System error 67 has occurred. The network name cannot be found.

Mas quando faço isso:

./bin/winexe -U <user>%<password> //<ip> "cmd.exe"

E, em seguida, continue a entrar no prompt de linha de comando que eu estou dado na minha máquina linux

"net use x: \<ip>\share <password> /user:<user>""

Funciona muito bem. Como posso fazer isso funcionar em uma linha como o meu primeiro comando?

    
por HeWhoStudies 07.03.2014 / 13:35

2 respostas

0

Como sugerido por Zustache, o chars \ precisava ser escapado.

O comando correto deve ser:

./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\<ip>\share    /user:<user> <password>"
    
por 10.03.2014 / 12:41
0

Você pode tentar algo assim no linux

mount -t cifs -o username=your_name,password=your_pass //192.168.1.1/shared_path /mnt/mount_point
    
por 07.03.2014 / 13:44