Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Win7- Rename auf Netzlaufwerk- Das Handle ist ungültig.

Frage Entwicklung Batch & Shell

Mitglied: usercrash

usercrash (Level 1) - Jetzt verbinden

23.08.2012, aktualisiert 09:02 Uhr, 7596 Aufrufe, 6 Kommentare

Hallo,
ich 'kämpfe' mit einem Datensicherungsscript (.cmd) und bin dabei auf ein merkwürdiges Problem gestossen.

Script wird auf einem Win7-64bit-Rechner ausgeführt und soll via Netzwerk fertige lokale Sicherungsdateien auf eine Synology-Diskstation kopieren.

Dabei werden vorhandene Dateien auf der Diskstation auf Existenz abgefragt und bei Vorhandensein umbenannt.
Das ganze läuft seit Jahren unter WinXP problemlos, Win7-64bit zickt aber und ich bin inzwischen etwas ratos...

Es geht um diese Passage:

if exist \\192.168.1.1\diskstation\images\c\dreamdifc-k.sn1 rename \\192.168.1.1\diskstation\images\c\dreamdifc-k.sn1 dreamdifc-k1.al1

Warum wird hier bei 'rename' "Das Handle ist ungültig." ausgegeben?

Mit dem TotalCommander läßt sich die Datei auf dem gemappten Netzlaufwerk problemlos umbenennen.

if exist \\192.168.1.1\diskstation\images\c\dreamdifc-k.sn1 echo test
funktioniert!
Mitglied: ThinkSmart
23.08.2012 um 14:26 Uhr
Probiere mal ren anstatt rename.

Gruß, ThinkSmart
Bitte warten ..
Mitglied: usercrash
23.08.2012 um 16:13 Uhr
"Das Handle ist ungültig."

Funktionieren hätte mich auch gewundert; REN ist lediglich die Kurzform von RENAME.
Bitte warten ..
Mitglied: 60730
24.08.2012 um 18:04 Uhr
Moin,

Mach mal ne dosbos als admin auf und schieb die batch da rein.
Und dann nimmst du die batch und malst ein
if not exist a:/. Net use a: ip/freigabe
Und aenderst die bestehende zeile von ip/freigabe auf das gemappte laufwerk.
Ganz am schluss dann ein net use a: /d /y
Und die meisten slashe tauscht du gegen backslashe aus
Und unten kommt ein pause rein.

Was tut sich da?
Bitte warten ..
Mitglied: usercrash
24.08.2012, aktualisiert um 18:51 Uhr
Hmmmm, erstaunlich:

if not exist n:\. net use n: \\192.168.1.1\diskstation
if exist n:\images\test\test1.log rename n:\images\test\test1.log testt.1
if exist n:\images\test\test2.log rename n:\images\test\test2.log testt.2
if exist n:\images\test\test3.log rename n:\images\test\test3.log testt.3
if exist n:\images\test\test4.log rename n:\images\test\test4.log testt.4
net use n: /d /y

So funktioniert es in einer Admin-cmd-Box, nur WARUM?
Mappe ich das Laufwerk n: vorher z.B. beim Login, geht es nicht: "Das Handle ist ungültig."

Und: Ist der Punkt in Zeile 1 ( n:\. ) notwendig?

Edit: Ist das gemappte Laufwerk n: schon vorhanden, geht es so ebenfalls, nur WARUM?
Bitte warten ..
Mitglied: usercrash
24.08.2012 um 21:41 Uhr
Zu früh gefreut...

Der neu angelegte Testansatz oben funktioniert, das Umbenennen vorhandener Dateien trotz Vollzugriffs auf die Diskstation leider nicht, Ihr werdet es ahnen: "Das Handle ist ungültig."

*Ratlos*
Bitte warten ..
Mitglied: usercrash
31.08.2012 um 21:40 Uhr
Sodele, Problem gelöst:

Die Synology-Firmware < DSM2.2-942 hat ein Samba-Problem.

Ab Version 942 und höher funktioniert der Zugriff und das Rename auch mit Win7-64bit.
Die NTFS-Performance via USB angeschlossener Laufwerke ist allerdings erst ab Firmware DSM 3.1 zumutbar...

http://www.synology.com/support/faq_show.php?lang=deu&q_id=309
Bitte warten ..
Ähnliche Inhalte
Windows Userverwaltung
gelöst Zeitgesteuertes Autologin unter Win7 bzw. Win10 (15)

Frage von fishrain zum Thema Windows Userverwaltung ...

Batch & Shell
gelöst Win7-Batch - bestimmte Ordner in TEMP löschen (1)

Frage von jan99 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(6)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

LAN, WAN, Wireless
IP Sec Client legt Netzwerkkarte lahm (12)

Frage von mario87 zum Thema LAN, WAN, Wireless ...