我想使用VBScript將某些文件夾的內容複製到另一個文件夾。使用VBScript複製文件夾內容
目標是枚舉用戶的AD組,然後根據這些組複製特定的文件夾內容。
我有代碼,目前無法使用。
Dim Group,User,objFSO,objFolder,source,target,StrDomain
StrDomain = "domain.local"
FolderBase = "\\domain.local\netlogon\workgrps\icons"
Set net = CreateObject("wscript.network")
Struser = net.username
target = "\\fs1\users\"&net.username&"\Desktop\AppIcons\"
DispUserInWhichGroup()
Function DispUserInWhichGroup()
On Error Resume Next
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set User = GetObject("WinNT://" & strDomain & "/" & strUser & ",user")
For Each Group In User.Groups
source = FolderBase & Group.name
Set objFolder = GetFolder(source)
For Each file in objFolder.Files
objFSO.CopyFile source &"\"& file.name, target&"\"&file.name
Next
Next
End Function
這是從各種來源拼湊在一起,我相信大部分是正確的,我不能完全工作。
任何協助將是偉大的。
乾杯。
「不正常工作」你看到了什麼行爲? – 2009-08-26 11:06:29
什麼都沒有。我沒有得到任何錯誤。我可以從使用wscript.echo檢查文件夾路徑獲取一些信息,但我無法獲取文件副本。文件夾中有文件,但似乎沒有發生。 – LukeR 2009-08-26 11:36:12