Utknąłem w NT_STATUS_BAD_NETWORK_NAME
błędzie, ale nie rozumiem, co robię źle.
Mój cel: skopiuj plik z ubuntu do systemu Windows w prostym wierszu poleceń, aby wywołać go przez php.
Problem: gdy dodam więcej niż jeden folder do ścieżki, zgłasza NT_STATUS_BAD_NETWORK_NAME
błąd.
Przykład:
smbclient -U someuser%somepassword //10.0.1.250/Home/Public/Offline -c 'put "test.deb"'
Domain=[FILESERVER] OS=[Windows Server 2012 Standard 9200] Server=[Windows Server 2012 Standard 6.2]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Ale kiedy próbuję tylko:
smbclient -U someuser%somepassword //10.0.1.250/Home
Łączy się i mogę zrobić put z tym samym plikiem:
smb: \> cd Public/Offline
smb: \Public\Offline\> put test.deb
Wydaje się więc, że nie jest to kwestia uprawnień.
Co mogłem zrobić źle?
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'
działa. Dzięki!