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

per Batchfile Datei auf alle Clients kopieren

Frage Entwicklung Batch & Shell

Mitglied: Worker734

Worker734 (Level 1) - Jetzt verbinden

03.11.2005, aktualisiert 02.02.2006, 6208 Aufrufe, 7 Kommentare

möchte per Batchdatei eine Datei vom Server auf alle
angemeldeten Clients im Netzwerk kopieren.

Danke und Gruß
Mitglied: fugu
03.11.2005 um 21:54 Uhr
Moinz,

am einfachsten hinterlegst du (sofern das noch nicht existiert) für die Benutzer am Server ein Anmeldeskript. Falls das schon existiert kannst du es einfach um eine Zeile erweitern:

xcopy \\servername\freigabename\datei C:\wohinauchimmer

Gruss, Fugu
Bitte warten ..
Mitglied: Worker734
04.11.2005 um 08:45 Uhr
Danke dir.

Gruß
Bitte warten ..
Mitglied: Worker734
04.11.2005 um 08:56 Uhr
Was mir da noch eingefallen ist.
Ich will diese Datei doch nur einmal kopieren und so wird sie bei jedem anmelden
neu kopiert.

Gruß
Bitte warten ..
Mitglied: Biber
04.11.2005 um 09:53 Uhr
Moin worker734,

das kannst Du ja vielfach im Batch abfangen..
a) IF EXIST zieldatei-auf-Client ...dann kopiere sie nicht nochmal
b) IF EXIST \\server\freigabe\quellbatchdatei ... dann kopiere (die Freigabe braucht ja nur einen Tag da sein im Idealfall)
c) oder nach dem Kopieren eine "Flag"-Datei schreiben - entweder alle Clients, die die Datei "abgeholt" haben, schreiben ihren %computername%n auf dem Server in eine Logdatei oder schreiben in ein lokales Verzeichnis die Datei "workersBatchAbgeholt.txt" und Du prüfst es jewiels im Batch
d) oder Du gehst über (GPOs oder) das Loginscirpt uber die RunOnce-Mimik - Eintrag in die Registry schreiben und beim nächsten Start 1x ausführen lassen...
....
...unbegrenzte Möglichkeiten...
Grüße
Biber
Bitte warten ..
Mitglied: Worker734
04.11.2005 um 10:59 Uhr
Hi Biber,

das mit der Logdatei auf dem Server klingt gut und wie lese ich den Client-Namen aus der sich die Datei abgeholt hat?

Danke und Gruß
Bitte warten ..
Mitglied: Biber
04.11.2005 um 11:10 Uhr
...
Set "Serverlog=\\serverX\freigabeY\alleClients.log"
...

IF Exist %ServerLog% (
find "%computername%" %Serverlog% >nul && goto alreadyInlog
)
::~~
:: oder in zwei Zeilen:
:: find "%computername%" %Serverlog% >nul
:: if NOT ERROELEVEL 1 goto alreadyInlog
:.~~

::... kopieren der *.Bat-Datei vom Server
Echo %date% %time% %computername% >>%ServerLog%

:alreadyInlog
....

Grüße Biber
Bitte warten ..
Mitglied: dosser
02.02.2006 um 18:28 Uhr
Schau Dir mal das an:

http://www.kixtart.org/

einfach genial das teil
Bitte warten ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Batch & Shell
Ordner erstellen ll Datei hinein kopieren (1)

Frage von heyalice zum Thema Batch & Shell ...

Microsoft
Sfirm STA Datei automatisch kopieren (1)

Frage von thomasreischer zum Thema Microsoft ...

Heiß diskutierte Inhalte
Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (17)

Frage von Driphex zum Thema Exchange Server ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...