Frage : Unterstützungsbenutzergebietsprofil am Ort

hallo möchten Experten,

mit Bezug auf
http://www.experts-exchang e.com/OS/ Microsoft_Operating_Systems/Windows/XP/Q_23181552.html

i die gleiche Zielsetzung wie der Autor (ohne durchstreifendes Profil zu verwenden), aber mit einem gpo LOGON-Index in den vbs erzielen. Mich die manuellen Schritte reiterieren lassen:

1. öffnen regedit, steuern zu HKEY_LOCAL_MACHINE \ zu SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
2. lokalisieren und exportieren den Register Schlüssel und die subkeys, die das Faltblatt des Benutzers an die lokale Unterstützungsposition im d-Antrieb anpassen.  
3. Kopie das Faltblatt des Benutzers von den Dokumenten und von den Einstellungen zur lokalen Unterstützungsposition im D drive



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
 ' Tischplattenunterstützung u. meine Dokumente adressieren Register bezogene Methoden um.

Schwaches strUserID 
Schwaches WSHShell

WSHNetwork = WScript.CreateObject („WScript.Network“) einstellen
WSHShell = WScript.CreateObject („WScript.Shell“) einstellen

strUserID = WSHNetwork.UserName

'Meine Dokumente adressieren um
WSHShell.RegDelete „HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Forscher-\ Benutzer-Shell-Faltblätter \ persönliche“
WSHShell.RegWrite „HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Forscher-\ Benutzer-Shell-Faltblätter \ persönliches“, „D:\“ u. strUserID u.“ \ meine Dokumente "
WSHShell.RegDelete „HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Forscher-\ Benutzer-Shell-Faltblätter \ Lieblinge“
WSHShell.RegWrite „HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Forscher-\ Benutzer-Shell Faltblätter \ Lieblinge“, „D:\“ u. strUserID u.“ \ meine Dokumente \ Lieblinge "

'Tischplattenunterstützung

Antwort : Unterstützungsbenutzergebietsprofil am Ort

Hallo,

1) Ihre Frage über die Rettung des Registers
Es sein eine schlechte Weise, die regread Methode vom thw WSHShell anzuwenden, da Sie jeden Nullpunkt des Registers durchlaufen müssen. Diese Annäherung anstatt versuchen
http://searchwindowsserver.techtarget.com/tip/0,289483,sid68_gci1039573,00.html

2) „Tischplatten“ Syntax
Ich benutzte Ihr variables strUserID, während Sie den Personennamen früh in Ihren Index einsetzten. Sie wenn Sie meine laufen lassen lassen, dass Sie einen Wert in ihn setzen. So:

Const OverWriteFiles = ausrichten en
Schwaches strUserID
WSHNetwork = WScript.CreateObject („WScript.Network“) einstellen
strUserID = WSHNetwork.UserName

objFSO = WScript.CreateObject („Scripting.FileSystemObject“) einstellen
objFSO.CopyFolder „C:\Documents and Settings\“ u. strUserID u.“ \ Schreibtisch ", „D:\Backup\“ u. strUserID, OverWriteFiles

Tschüss
Weitere Lösungen  
 
programming4us programming4us