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, 7774 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 10
gelöst Script rename (5)

Frage von Florian86 zum Thema Windows 10 ...

Windows 7
Window handle fehlt (3)

Frage von schauan zum Thema Windows 7 ...

Hardware
Gute verlässliche Hardware Händler (8)

Frage von Thor01 zum Thema Hardware ...

Visual Studio
gelöst Read all handler, removehandler, addhandler (3)

Frage von ahstax zum Thema Visual Studio ...

Neue Wissensbeiträge
Entwicklung

Exploit Development

Anleitung von burhanudinn123 zum Thema Entwicklung ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(1)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (17)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

E-Business
Wo tragt ihr eure privaten Termine ein? (14)

Frage von honeybee zum Thema E-Business ...

Batch & Shell
Batch zum suchen und verschieben von Verknüpfungen (12)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...