Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Копирование файлов из сети в случае если они еще не скопированы (http://forum.oszone.net/showthread.php?t=204501)

mr.scotch 11-04-2011 14:30 1655829

Копирование файлов из сети в случае если они еще не скопированы
 
добрый день

задача, скрипт выполняется скажем при входе пользователя в систему. есть папка на сетевом ресурсе, ее надо скопировать в указанную папку на локальном компьютере, но только в случае если ее там нету. помогите реализовать

mr.scotch 11-04-2011 22:43 1656133

спасибо, за внимание!

'******************************************************************
' Язык: VBScript
' Имя: Fscript.vbs
' Описание: Проверка существования приложения, на основании наличия исполняемого файла, в случае отсутствия - копирование всей директории с сетевого ресурса.
'*******************************************************************
'Объявляем переменные
Dim FSO,FileName
'Создаем объект FileSystemObject
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
'Здесь указываем файл, по которому будет определятся наличие установленного клиента.
FileName = "D:\PidginPortable\PidginPortable.exe"
'Условие
if FSO.FileExists(FileName) Then
'Выводим информацию на экран
WScript.Echo "Файл " & FileName & " существует. => Pidjin установлен.
else
'Создаем объект WshShell
Set WshShell = WScript.CreateObject("Wscript.Shell")
'Создаем объект WshNetwork
Set WshNetwork = CreateObject("WScript.Network")
'Указываем папку куда будет копироваться скрипт.
PathCopy = "d:\Скрипты vbs wsh\folderfortests\"
'Создаем объект F для папки
Set F = FSO.GetFolder("\\lancomp\resurs")
'Копируем папку
F.Copy PathCopy
'Выводим информацию на экран
WScript.Echo "Файл " & FileName & " Теперь существует!"
end if


Время: 03:10.

Время: 03:10.
© OSzone.net 2001-