Top-Themen

Aktuelle Themen (A bis Z)

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

Einen Ordner per Skript in jedes bestehende Userprofil kopieren

Frage Entwicklung Batch & Shell

Mitglied: Admin580

Admin580 (Level 1) - Jetzt verbinden

18.06.2008, aktualisiert 18.10.2012, 7366 Aufrufe, 11 Kommentare

Hallo zusammen,

ich bin mal wieder auf der Suche nach einem Skript.

Und zwar möchte ich von zentraler Stelle auf mehrere PC's einen Dateiordner in jedes bestehende Userprofil kopieren. Leider habe ich keine Idee, wie ich das realisieren könnte.

In diesem Thread: http://www.administrator.de/frage/kopieren-einer-datei-ins-das-user-pro ... gibt es ja ein ähnliches Anliegen, aber leider hilft mir das nicht weiter. Ich möchte nämlich nicht per Anmeldeskript arbeiten, sondern die Verteilung zentral vornehmen.

Hat jemand eine Idee?

Unsere PC's laufen allesamt mit Windows XP und sind in einem Netzwerk verbunden (alle in einer Domäne).
Falls noch Daten benötigt werden, liefer ich die gerne nach.

Vielen Dank schon mal im Voraus!

Gruß
Thomas
Mitglied: floetenfranz
18.06.2008 um 10:35 Uhr
2 Stichpunkte:
- NETLOGON Share des DC; da packste den zu kopierenden ordner rein
- anmeldeskript erweitern, um diesen Ordner in das userprofil; z.B. Desktop zu kopieren.

check mal

salut
Bitte warten ..
Mitglied: Admin580
18.06.2008 um 11:08 Uhr
Hi 'floetenfranz',

danke für Deine Antwort. Aber leider hilft mir das nicht weiter. Wie oben geschrieben möchte ich NICHT mit Anmeldeskript arbeiten. Ich möchte den Kopiervorgang
zentral vornehmen.

Gruß
Thomas
Bitte warten ..
Mitglied: floetenfranz
18.06.2008 um 11:15 Uhr
hallöle admin580

1. wie stellst du dir denn das "zentral" vor?
2. sollen die daten einmalig ins Userprofil, oder bei jeder anmeldung?

salut
Bitte warten ..
Mitglied: tacker
18.06.2008, aktualisiert 18.10.2012
salü admin

sieh dir ma folgenden thread an: http://www.administrator.de/forum/dateien-im-netz-verteilen-unterschied ...

ich habe dort ein vbscript gepostet, welches mit leichter abänderung genau das macht, was du brauchst! bei fragen einfach hier posten!

dabei werden die gewünschten pc's einer nach dem anderen gemappt und an gewünschte orte dateien kopiert! voraussetzung ist, dass du eine liste aller clients hast!

gruss tacker
Bitte warten ..
Mitglied: Admin580
18.06.2008 um 11:50 Uhr
Hallo nochmal,

zentral heißt per Altiris (Softwareverteilung). Dort würde ich über Nacht ein Programm installieren lassen und anschließend noch per Skript den
Order ins Userprofil kopieren. (wenn ich denn eine Lösung finde)

Und das ganze soll einmalig passieren.

Gruß

Thomas
Bitte warten ..
Mitglied: Admin580
18.06.2008 um 11:59 Uhr
Hallo Tacker,

herzlichen Dank für Deine Antwort.

Diese Lösung sieht doch schon ziemlich passend aus.. Aber leider hab ich nicht wirklich Ahnung von VBS-Scripten.
Ich müsste das für meine Zwecke etwas modifizieren. Wärst du so freundlich, mir das Skript anzupassen?

Der Quellordner liegt schon lokal auf dem Rechner (habe ich vorher schon rüberkopiert) auf D:\Temp (also D:\Temp\Quellordner).
Der Zielordner soll jeweils unter %Userprofil%\Anwendungsdaten (also %Userprofil%\Anwendungsdaten\Zielordner) gespeichert werden.

Der einzige Makel wäre (wenn wir das VBS-Script so anpassen, dass immer der Ordner Anwendungsdaten gesucht wird und da dann reinkopiert wird), dass es Anwendungsdaten auch unter %Userprofil%\Lokale Einstellungen gibt. Aber ich denke, das wäre nicht das Problem. Dann lümmeln die Daten eben da auch rum...

Gruß & schon mal Danke
Thomas
Bitte warten ..
Mitglied: tacker
18.06.2008 um 13:26 Uhr
salü

hier ein angepasstes script!

01.
dim fso 
02.
dim network 
03.
 
04.
set fso = createobject("Scripting.filesystemobject") 
05.
set network = createobject("wscript.network") 
06.
 
07.
set pcs = fso.opentextfile("Rechner.txt", 1) 
08.
 
09.
do while not pcs.atendofstream 
10.
 
11.
	pcname = pcs.readline() 
12.
	network.mapnetworkdrive "P:", "\\" & pcname & "\c$\Dokumente und Einstellungen\", false 
13.
	set folder = fso.getfolder("P:\") 
14.
	     
15.
	for each subfolder in folder.subfolders 
16.
        	kopieren(subfolder.path) 
17.
	next 
18.
 
19.
	network.removenetworkdrive "P:", true, true 
20.
loop 
21.
     
22.
function kopieren(ordner) 
23.
	fso.copyfolder "D:\Temp\Quellordner", ordner & "\Anwendungsdaten\" 
24.
end function
zuerst musst du mir jedoch nochmals erklären um wie viele pc's es sich da handelt auf die der ordner verteilt werden soll! hast du nun auf all diese rechner bereits den ordner in C:\temp kopiert?

denn dieses script verteilt die ordner von einer lokalen stelle aus an alle rechner, welche in einem testfile vorkommen! dieses textfile "Rechner.txt", welches am gleichen ort wie das script liegen müsste, sieht dann wie folgt aus!

01.
rechnername1 
02.
rechnername2 
03.
...
PS: ansonsten könnte man die files natürlich auch in den anwendungsdaten-ordner des "all-users" werfen...

gruss tacker
Bitte warten ..
Mitglied: Admin580
18.06.2008 um 13:42 Uhr
Hallo tacker,

...
zuerst musst du mir jedoch nochmals erklären um wie viele pc's es sich da handelt auf die der ordner verteilt werden soll! hast du nun auf all diese rechner bereits den ordner in C:\temp kopiert?
....

--> Es werden nach und nach so ca. 100 Stück werden. Aber theoretisch wäre es besser, wenn ich das Script lokal auf dem PC laufen lassen könnte. Dazu
bräuchte ich dann die Datei Rechner.txt eigentlich nicht.
(zur Erklärung: Im Altiris würde ich einen Job definieren: 1. kopiere alle benötigten Dateien auf den Rechner in D:\temp ; 2. starte D:\temp\tackers.vbs (und kopiere
dadurch meinen Ordner in jedes Userprofil)

Wenn es allerdings so nicht läuft, dann würde ich auch o.g. Variante nehmen. Da wären es dann pro Durchgang max. 10 Rechner (nur die, die gerade benötigt werden)

Ich hoffe, du kannst meinen Gedanken folgen... Ansonsten mach ich jetzt erstmal Feierabend und schaue morgen wieder rein. Also - keine panik.

Gruß
Thomas
Bitte warten ..
Mitglied: Admin580
19.06.2008 um 10:37 Uhr
Moin Tacker,

hab ich dich jetzt verschreckt?

Gruß Thomas
Bitte warten ..
Mitglied: Admin580
19.06.2008 um 13:01 Uhr
Hallo Tacker,

habe es jetzt mit deinem Skript probiert. Leider kommt bei Zeile 12 ein Fehler (Mappen des Laufwerks):

Der angegebene Netzwerkpfad wurde von keinem Netzwerdienstanbieter angenommen.

Schönen Gruß
Thomas
Bitte warten ..
Mitglied: Admin580
19.06.2008 um 14:08 Uhr
So, habs jetzt.

Für meine Zwecke war die abgespeckte Variante von Tackers Skript ausreichend. Den Ordner hatte ich ja schon im Vorfeld auf den Zielrechner in D:\Temp
kopiert. Jetzt habe ich einfach auch das u.g. Skript in D:\temp auf den Zielrechner kopiert und per Altiris "gesagt": Starte das Skript "D:\temp\skript.vbs".

An dieser Stelle nochmals vielen Dank an Tacker für die Lösung. Ich setz es gleich auf gelöst.

Liebe Grüße
Thomas

01.
dim fso 
02.
dim network 
03.
 
04.
set fso = createobject("Scripting.filesystemobject") 
05.
 
06.
	set folder = fso.getfolder("c:\Dokumente und Einstellungen\") 
07.
	     
08.
	for each subfolder in folder.subfolders 
09.
        	kopieren(subfolder.path) 
10.
	next 
11.
 
12.
     
13.
function kopieren(ordner) 
14.
	fso.copyfolder "D:\Temp\Quellordner", ordner & "\Anwendungsdaten\" 
15.
end function
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Skript soll Dateien in "Monats" Ordner kopieren
gelöst Frage von agnostikerBatch & Shell11 Kommentare

Ziel: Alle Dateien die innerhalb des letzten Monats erstellt wurden in einen Ordner kopieren der den Namen des aktuellen ...

Xenserver
Citrix 7.5 Userprofil ohne Windows Ordner
Frage von 14634Xenserver

Hallo zusammen, wir nutzten bei uns Citrix in der Version 7.5, leider ist mir aufgefallen das die XAProfile von ...

Windows Server
Ordner mit bestimmem Namen kopieren
gelöst Frage von csitsolutionsWindows Server3 Kommentare

Hallo zusammen, ich suche schon den ganzen vormittag eine Lösung für folgendes Problem. Ich möchten aus einem Ordner c:\work ...

Batch & Shell
Dateien kopieren, rekursiv in einen Ordner
gelöst Frage von golsinBatch & Shell9 Kommentare

Hallo und noch ein Frohes neues Jahr ;-) Ich bin mal wieder etwas ratlos Ich Versuche von einem Rechner ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 21 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...