Ich habe da ein problem, ich versuche von allen PCs die in einem LAN sind mir gleichzeitig eine D$ Freigabe zu ermöglichen (wie bei dem Arbeitsplatz und den lokalen Laufwerken) und dann nach einer Datei (oder besser gesagt Inhalt einer Datei) per Suchfunktion zu suchen.
-> Die Admin Rechte auf den jeweiligen Maschinen habe ich.
Ich hoffe, dass ich ein paar gute Ratschläge bekomme.
Ich habe da ein problem, ich versuche von allen PCs die in
einem LAN sind mir gleichzeitig eine D$ Freigabe zu
ermöglichen (wie bei dem Arbeitsplatz und den lokalen
Laufwerken) und dann nach einer Datei (oder besser gesagt
Inhalt einer Datei) per Suchfunktion zu suchen.
-> Die Admin Rechte auf den jeweiligen Maschinen habe ich.
Ich hoffe, dass ich ein paar gute Ratschläge bekomme.
Wenn Du einen Domänencontroller hast, kannst Du über die Funktion DFS (DistibutedFileSystem) von verschiedenen Computern freigegebene Ressourcen zu einem ‚Laufwerk‘ zusammenfassen.
Ich habe da ein problem, ich versuche von allen PCs die in
einem LAN sind mir gleichzeitig eine D$ Freigabe zu
ermöglichen (wie bei dem Arbeitsplatz und den lokalen
Laufwerken) und dann nach einer Datei (oder besser gesagt
Inhalt einer Datei) per Suchfunktion zu suchen.
Wäre es im Sinne der Netzlast nicht besser, ein kleines Programm lokal suchen zu lassen und dir nur das Such-Ergebnis von jeder Maschine abzuholen? Denn bei der Suche nach dem INHALT einer Datei in einem freigegebenen Ordner geht quasi erstmal jede Datei übers Netz, um dann lokal die Inhaltssuche vorzunehmen, damit kannst du dir ruck-zuck das Netz lahmlegen oder es zumindest ordentlich verlangsamen.
Eine Suche auf den Systemen hätte zum einen den Vorteil der Geschwindigkeit, da quasi auf allen Systemem parallel gesucht wird, und ausserdem geht kaum was übers Netz.
-> Die Admin Rechte auf den jeweiligen Maschinen habe ich.
Dann würde sich ein kleines, z.B. per Netzwerk über einen RPC-Call zu startendes Programm anbieten, dem einfach beim Aufruf die Suchkriterien übergeben werden, das daraufhin die Suche vornimmt und dann nur das Ergebnis an eine zentrale Stelle meldet.
Ich hoffe, dass ich ein paar gute Ratschläge bekomme.
Falls du noch Infos brauchst, wie so was zu realisieren wäre, gib Bescheid.
Ich habe da ein problem, ich versuche von allen PCs die in
einem LAN sind mir gleichzeitig eine D$ Freigabe zu
ermöglichen (wie bei dem Arbeitsplatz und den lokalen
Laufwerken) und dann nach einer Datei (oder besser gesagt
Inhalt einer Datei) per Suchfunktion zu suchen.
welche Suchfunktion? via Kommandozeile?
Wäre es im Sinne der Netzlast nicht besser, ein kleines
Programm lokal suchen zu lassen und dir nur das Such-Ergebnis
von jeder Maschine abzuholen?
Das ist DER Weg. Die Performance soll jede Maschine selbst zur Verfuegung stellen.
Denn bei der Suche nach dem
INHALT einer Datei in einem freigegebenen Ordner geht quasi
erstmal jede Datei übers Netz, um dann lokal die Inhaltssuche
vorzunehmen, damit kannst du dir ruck-zuck das Netz lahmlegen
oder es zumindest ordentlich verlangsamen.
Eine Suche auf den Systemen hätte zum einen den Vorteil der
Geschwindigkeit, da quasi auf allen Systemem parallel gesucht
wird, und ausserdem geht kaum was übers Netz.
-> Die Admin Rechte auf den jeweiligen Maschinen habe ich.
Dann würde sich ein kleines, z.B. per Netzwerk über einen
RPC-Call zu startendes Programm anbieten, dem einfach beim
Aufruf die Suchkriterien übergeben werden, das daraufhin die
Suche vornimmt und dann nur das Ergebnis an eine zentrale
Stelle meldet.
hab ich schon mit nem login script gemacht, bei 1500 pcs verschiedene kleine files geholt und auf einem zentralen server unter dem pc-namen ablegen lassen.
dort konnte ich sie dan scannen und auswerten.
ging alles mit nt-shell script und standard befehelen.
Bedingung: shell befehle und environment muessen verstanden werden.