notausstieg
Goto Top

Dateien auf/von Netzwerkfreigaben kopieren mit irgendeiner Sprache

ich suche eine möglichkeit (oder ein tool) mit dem man Dateien von/auf Netzwerkfreigaben kopieren kann

Hallo

ich habe ein größeres Netzerk zurzeit stehen und möcht über netzwerkfrreigaben ständif dateien kopieren (log-files) etc. ich hab kentnisse in vb und vb.net aber diese bieten nciht wirklich irgendwelche möglichkeiten dazu. desshalb, kennt ihr ein Tool oder einbe möglichkeit um dateien auf netzwerfreigaben zu kopieren? eine Fehleranalyse (erfolgreich, fehlgeschlagen,...) wäre nich schlecht. ist aber nicht zwingend notwendig. Am besten wäre eine DLL die ich dan unter VB ansprechen kann.

Danke im voraus

mfg
Notausstieg

Content-Key: 55126

Url: https://administrator.de/contentid/55126

Ausgedruckt am: 28.03.2024 um 13:03 Uhr

Mitglied: bastla
bastla 27.03.2007 um 07:53:49 Uhr
Goto Top
Hallo Notausstieg und willkommen im Forum!

... vb und vb.net (aber diese) bieten nciht wirklich irgendwelche möglichkeiten dazu
FileSystemObject?

Ansonsten: CMD-Shell mit "copy" bzw "xcopy" bzw "robocopy"

HTH
bastla
Mitglied: TsukiSan
TsukiSan 26.06.2009 um 01:44:12 Uhr
Goto Top
Hallo Notausstieg,

da kann ich bastla nur beipflichten.
Mit VB geht das sehr einfach.
Beispiel

Benne dir eine Variable (FCopy) und setze diese wie folgt:
Set FCopy = CreateObject("Scripting.FileSystemObject")  

Dann folgt die Anweisung etwas VON - NACH zu kopieren:
FCopy.CopyFile Originalpfad , Ablagepfad, True

Als Originalpfad nimmst deine Datei, die du kopieren möchtest.
Bsp.: "C\Ordner\Datei.xxx" und als Ablagepfad gibst du an, wo diese Datei hinkopiert werden soll. Bsp.: "\\192.168.0.XXX\Ordner\Datei.xxx"
Das "True" am Ende steht dafür, daß eine bereits vorhandene Datei im Ablageordner mit gleichen Namen ohne Nachfragen überschrieben wird!

Gruß,

Tsuki
Mitglied: bastla
bastla 26.06.2009 um 07:04:40 Uhr
Goto Top
Hallo TsukiSan!

Danke für die Konkretisierung - allerdings hat Notausstieg bei seinem letzten Login hier (am 31.01.2008) das Thema nicht mehr vertieft, was vermuten lässt, dass er kurzfristig eine Lösung gefunden haben dürfte (vielleicht ja: Logs ausdrucken und per Rohrpost transportieren) ... face-wink

Grüße
bastla
Mitglied: Biber
Biber 26.06.2009 um 08:07:58 Uhr
Goto Top
Moin TsukiSan,

willkommen im Forum.
<OT>
Benne dir eine Variable (FCopy) und setze diese wie folgt:
Auch wenn Du es wahrscheinlich als neues Member nicht verstehst: Running gag counter set to #405

Danke für diese neue Variante.
</OT>

Grüße
Biber
Mitglied: Notausstieg
Notausstieg 26.06.2009 um 09:03:07 Uhr
Goto Top
Hallo,

obwohl das Thema schon hornalt ist (ich weis schon garnich mehr für was das war) aber es ist immer gut wenn mans weis.

Dass sowas mit dem FSO ghet weis ich mittlerweile auch, nur nicht wie man da Anmeldedaten übergeben kann (Deswegen habe ich glaube ich damals auch gefragt). Wisst ihr da vielleicht noch etwas?

Das währe cool.

Danke

MFG
Notausstieg
Mitglied: TsukiSan
TsukiSan 26.06.2009 um 12:39:43 Uhr
Goto Top
Hi @ all

Danke für das herzliche Willkommen!

Ich weiß, daß die Anfrage schon etwas zurückliegt, aber ich lese schon länger bei Administrator.de mit und es hat mir auch schon mehrfach geholfen. Deswegen habe ich mir auch endlich mal gedacht, mich anzumelden face-smile
Der Grund hierauf zu antworten war, daß eventuell jemand anders, für den das FSO neu ist und unter google sucht, dann eventuell hier eine Lösung finden kann. Finde ich persönlich eine prima Sache.

@Biber
Nein, das mit dem "running gag..." kenne ich nicht, was damit gemeint ist. Eventuell könntest du es mir bitte erklären. Habe es schon öfters gelesen, aber weiß nicht, was damit gemeint ist. Danke!
Den Variablennamen "FCopy" habe ich in einen von meinen Programmen deswegen so gelegt, weil es FileCopy heißen soll.
Den GAG verstehe ich da nicht so face-confused
Trotzdem, kläre mich bitte mal auf!

@Notausstieg
was genau meinst du mit Anmeldedaten? Der user, welcher sich angemeldet hat o.s.ä?
Das wäre eine einfache Sache mit VB6!

Gruß

Tsuki
Mitglied: Biber
Biber 26.06.2009 um 17:04:37 Uhr
Goto Top
Moin TsukiSan,

<OT>
Der running gag bezieht sicht darauf, dass es für ca 75% der deutschsprachigen Erwachsenenbevölkerung eine unüberwindliche Hürde darzustellen scheint, das gänzlich unkomplizierte "Umbenennen" (lächerliche 10 Zeichen lang und sogar nur 5 verschiedene dabei!) richtig zu schreiben.
Bei drei Vierteln aller Beiträge, die irgendetwas mit einem anderen Namen versehen wollen kommen "umbennen" oder "umbennenen" oder "umbannt" etc heraus.
Darauf bezieht sich meine geführte Strichliste (running gag counter).

Die Häufigkeitsverteilung kannst Du gern in der Forumssuche oder auch bei Gugl verifizieren.

Das restliche Drittel der Member kann dafür keine Bruch- oder Prozentrechnung....face-wink
</OT>

Grüße
Biber
Mitglied: TsukiSan
TsukiSan 26.06.2009 um 17:18:18 Uhr
Goto Top
@Biber
ich danke dir für deine Statistik und entschuldige mich für meinen Rechtschreibfehler "bennen in benennen "!. Wußtest du, daß nur ca. 12% unserer Mitmenschen in der Lage sind, Fehler zu vermeiden? Nein? Ich gehöre leider nicht dazu! Aber was hat es mit "running Gag...." auf sich? Nicht, daß ich der englischen Sprache nicht mächtig bin! Das ist kein Problem!
Aber bitte kläre mich mal auf, so,daß ich es auch verstehe.
Das wäre fein! Ich respektiere dich als einen sehr erfahrenen Admin. Dafür fehlt es mir! Habe aber andere Qualitäten! Dessen sei dir sicher!

Viele Grüße und danke für's Gespräch!

Tsuki
Mitglied: Biber
Biber 26.06.2009 um 17:34:00 Uhr
Goto Top
Moin TsukiSan,

<OT>
der "Running gag counter" entstand irgendwann aus dem Zwiespalt, dass...
  • ich gefühlte 100 mal versucht habe, es (für meine Verhältnisse) schonend rüberzubringen, dass das Wort "Umbennen" besonders in Fett geschrieben, weil es im Titel steht ein bisschen peinlich aussieht
  • aber drei Tage später wieder ein anderer User in einem anderen Thread mit dem gleichen Tippfehler auftauchte
  • mich im Grunde meines Herzens nun wirklich auch weder befähigt noch berufen dazu fühle, anderen Erwachsenen irgendwelche Tipps zum Duden oder gar zum Leben geben zu können
  • andererseits - ich kann es auch nicht still in mich hineinfressen bzw. hineinseutzen - deshalb bin ich dazu übergegangen, diesen immer wiederkehrenden Tippfehler zumindest laut zu zählen.

</OT>

Grüße
Biber
Mitglied: TsukiSan
TsukiSan 26.06.2009 um 17:50:38 Uhr
Goto Top
Ok, daß verstehe ich! Es nervt manchmal, daß es soviele Rechtschreibfehler gibt. Aber wir sollten den Sinn von Admin....de nicht vergessen! Helfen und Geholfen werden face-smile Falls du mir beipflichten möchtest, so laß uns bitte weiter unsere Beiträge lesen/schreiben. Goethe schrieb mal: Es ist nichts wichtiger,als der heutige Tag!
Mitglied: Notausstieg
Notausstieg 26.06.2009 um 18:54:28 Uhr
Goto Top
Hallo,

es ist so, dass ich einige PC's habe die beim einloggen (viwa Windows Explorer auf \\rechner1 zugreifen) ein Username + Passwort verlangen. Da ich von solchen MAschinen aber auch etwas lesen und schrieben möchte bräuchte ich eben eine Lösung wo der Zugriff auf solche geschützen Rechner, sowie öffentliche Freigaben möglich ist. (mit VB6, VBS oder .NET)

Wenn du ein Beispiel hast währ das sehr hilfreich.

@all: ich hab ja nix dagegen, aber könnten wir beim thema bleiben? face-smile

Danke.

Gruß
Notausstieg
Mitglied: bastla
bastla 26.06.2009 um 19:04:11 Uhr
Goto Top
Hallo Notausstieg!

Damit sich Dein (zumindest von mir) unerwarteter Wiedereinstieg vielleicht doch noch lohnt: Wenn Du vorweg einen Laufwerksbuchstaben mit der "MapNetworkDrive"-Methode des "WshNetwork"-Objekts vergibst, kannst Du Username und Passwort übergeben - VBS-Beispiel:
WScript.CreateObject("WScript.Network").MapNetworkDrive "Y:", "\\Server\Share", False, "Username", "Password"
Das "False" als dritter Parameter setzt "Persistent" auf "No".

Danach dann weiter mit dem "FileSystemObject" ...

Grüße
bastla
Mitglied: Notausstieg
Notausstieg 26.06.2009 um 21:04:51 Uhr
Goto Top
jo thx....

verdammtes 30 zeichen limit!!!