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, 6204 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
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (18)

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

Windows Netzwerk
Windows 10 RDP geht nicht (16)

Frage von Fiasko zum Thema Windows Netzwerk ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...