Mounten einer Windows-Freigabe unter MacOS Sequoia
Posted: 22 Dec 2024, 03:07
Wie mounte ich eine Windows-Server-Dateifreigabe in MacOS in Python?
Ein Fehler resultiert aus diesem Code (MacOS Sequoia, Windows Server 2022, VSCode, Python 3.12.6):
from contextlib import contextmanager
import os
import shutil
import subprocess
remote_share = '//user:password@10.0.0.100/remote_share_folder'
local_folder = 'local_folder'
@contextmanager
def mounted():
retcode = subprocess.call(['/sbin/mount_smbfs', remote_share, local_folder])
if retcode != 0:
raise OSError("mount operation failed")
try:
with mounted():
shutil.copy(os.path.join(remote_share, 'textfile.txt'), local_folder)
except OSError as e:
print(f"Error: {e}")
Fehler: Mount-Vorgang fehlgeschlagen
mount_smbfs: Serververbindung fehlgeschlagen: Keine Route zum Host
Ein Fehler resultiert aus diesem Code (MacOS Sequoia, Windows Server 2022, VSCode, Python 3.12.6):
from contextlib import contextmanager
import os
import shutil
import subprocess
remote_share = '//user:password@10.0.0.100/remote_share_folder'
local_folder = 'local_folder'
@contextmanager
def mounted():
retcode = subprocess.call(['/sbin/mount_smbfs', remote_share, local_folder])
if retcode != 0:
raise OSError("mount operation failed")
try:
with mounted():
shutil.copy(os.path.join(remote_share, 'textfile.txt'), local_folder)
except OSError as e:
print(f"Error: {e}")
Fehler: Mount-Vorgang fehlgeschlagen
mount_smbfs: Serververbindung fehlgeschlagen: Keine Route zum Host