0
我有兩個腳本在vbs和蝙蝠來改變計算機上的壁紙。它看起來像這樣:VBScript將文件複製到多臺電腦
VBS:
Set oShell = CreateObject("WScript.Shell")
sWallPaper = "\\server\Shares\folder1\folder2\test\wallpapertest.png"
oShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", sWallPaper
oShell.Run "%windir%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters", 1, True
BAT:
@echo off
C:\programdata\microsoft\windows\start menu\programs\startup\wallpaper.vbs /TIMER:00 /SILENT /NOLICPROMPT
我的文件手動複製到C:\ ProgramData \微軟\的Windows \開始菜單\程序\啓動所有機器。
它工作正常,但現在我想將它自動複製到使用其主機名的更多機器。我需要做什麼?我不知道我應該從哪裏開始。我想我需要第二個VBS腳本。有沒有人有腳本來複制多臺計算機上的文件?
在域環境中,您可以通過GPO爲任何用戶設置壁紙。 –
難道你不能只是說'pushd \\ hostname \ c $ \ copy文件popd'嗎? – geisterfurz007
alex-k是的,但在這種情況下我不能使用GPO。 @ geisterfurz007是的,這樣的事情,但我需要vbscript –