vbs-ben segítség kellene!!!
Zsolt Nagy
nagyzsolt80 at gmail.com
2010. Júl. 26., H, 11:57:45 CEST
Sziasztok!
adott:
*ecdl.vbs* - fájl amit így futtatok: cscript \\server\NETLOGON\ecdl.vbs *
ecdl.cmd* fájlba van kiadva az utasítás, amit a kliens netlogonban indít el!
Const OverWriteFiles = TRUE
Set objFSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
objFSO.CreateFolder("c:\documents and settings\vizsga\asztal\ecdl")
on error goto 0
Dim arrFolders()
intSize = 0
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
strFolderName = "c:\documents and settings\vizsga\asztal\ecdl"
Set colSubfolders = objWMIService.ExecQuery _
("Associators of {Win32_Directory.Name='" & strFolderName & "'} " _
& "Where AssocClass = Win32_Subdirectory " _
& "ResultRole = PartComponent")
ReDim Preserve arrFolders(intSize)
arrFolders(intSize) = strFolderName
intSize = intSize + 1
For Each objFolder in colSubfolders
GetSubFolders strFolderName
Next
Sub GetSubFolders(strFolderName)
Set colSubfolders2 = objWMIService.ExecQuery _
("Associators of {Win32_Directory.Name='" & strFolderName & "'} " _
& "Where AssocClass = Win32_Subdirectory " _
& "ResultRole = PartComponent")
For Each objFolder2 in colSubfolders2
strFolderName = objFolder2.Name
ReDim Preserve arrFolders(intSize)
arrFolders(intSize) = strFolderName
intSize = intSize + 1
GetSubFolders strFolderName
Next
End Sub
For i = Ubound(arrFolders) to 0 Step -1
strFolder = arrFolders(i)
strFolder = Replace(strFolder, "\", "\\")
Set colFolders = objWMIService.ExecQuery _
("Select * from Win32_Directory where Name = '" & strFolder & "'")
For Each objFolder in colFolders
errResults = objFolder.Delete
Next
Next
objFSO.CopyFolder "\\SERVER\Vizsga\Ecdl" , "c:\documents and
settings\vizsga\asztal\ecdl"
A problémám:
1. a tálcára dobva megjelenik és a gyerek be tudja zárni a a fájlok
felmásolásának folyamatát
2. valami oknál fogva nem dolgozik az összehasonlítás normálisan:
- ha teljesen letörlöm a kliensen a mappát akkor felmásolja
- ha beletörlök a kliensen 1-2 állományba, vagy letörlök egy két fájlt
nem törli és írja újra
- ha bővítem a mappákat a kliensen további állományokkal, mappákkal,
akkor sem törli és írja újra fel
légyszi segítsetek mi lehet a baj?
Üdv:
Zsolti
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://lista.sulinet.hu/pipermail/techinfo/attachments/20100726/e0cb184b/attachment.html
További információk a(z) Techinfo levelezőlistáról