|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] что бы с каждого компа в сети архивировалась раз в 2-3 дня папочка на сервер |
|
|
VBS/WSH/JS - [решено] что бы с каждого компа в сети архивировалась раз в 2-3 дня папочка на сервер
|
Старожил Сообщения: 184 |
Товарищи нужно сделать так что бы с каждого компа в сети копировалась (архивировалась) раз в 2-3 дня папочка на сервер и при этом создавалась папка не по имени компа на сервере, а по ip адресу копируемого компьютера мне вроде дали скриптик но он не работает как то, что не так:
Dim FSO, WSH, TheFolder, TheFiles, AFile Set WSH = CreateObject("WScript.Shell") Set FSO = CreateObject("Scripting.FileSystemObject") foldername = "C:\Program Files\infotecs" zipname = "C:\temp\if.zip" str = "c:\7-zip\7z.exe a "& zipname & " " & foldername strComputer = "." Return = WSH.Run(str, 0, true) If Return = 0 Then Set fso = createobject ("scripting.filesystemobject") Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set IPConfigSet = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled = TRUE") For Each IPConfig in IPConfigSet If Not IsNull(IPConfig.IPAddress) Then For Each IPAddress In IPConfig.IPAddress strOutput = Replace(IPAddress, strComputer, "") if fso.FolderExists("\\10.72.4.8\AD\1\" & strOutput) Then WScript.Echo "Папка уже создана" Else fso.createfolder "\\10.72.4.8\AD\1\" & strOutput End If Set TheFolder = FSO.GetFolder("C:\temp\") Set TheFiles = TheFolder.Files For Each AFile In TheFiles If UCase(FSO.GetExtensionName(AFile.Path)) = "ZIP" Then AFile.COPY "\\10.72.4.8\AD\1\" & strOutput &"\" End If Next Next End If Next End If папка temp есть папка с архиватором 7-zip так же имеется папка с тем что копировать есть папка куда копировать так же есть что еще надо? |
|
Отправлено: 14:24, 31-05-2013 |
Старожил Сообщения: 184
|
Профиль | Отправить PM | Цитировать вопрос решен
On Error Resume Next Set WshShell = CreateObject("WScript.Shell") Set objShellApp = CreateObject("Shell.Application") katalog = "" if len (Month(Now))= 1 then katalog = katalog & "0" & Month(Now) if len (Month(Now))= 2 then katalog = katalog & Month(Now) if len (Day(Now))=1 then katalog = katalog & "0" & Day(Now) if len (Day(Now))=2 then katalog = katalog & Day(Now) katalog = Year(Now) & katalog commanda = "C:\Progra~1\7-Zip\7z.exe a -tzip \\Dc2-db\copy_vipnet\%COMPUTERNAME%\" & katalog & ".zip -ssw ""C:\Program Files\InfoTeCS\""" WshShell.Run commanda, 1, 1 |
Отправлено: 09:50, 07-06-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 11:02, 07-06-2013 | #22 |
Старожил Сообщения: 184
|
Профиль | Отправить PM | Цитировать можно только помощи так и не дождался
|
Отправлено: 10:53, 10-06-2013 | #23 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата alexdomovoi:
![]() |
|
Отправлено: 11:02, 10-06-2013 | #24 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - 1. У меня каждый раз при перезагрузке компа, удаляются все шрифты. Что делать? | migel_777mix | Microsoft Windows 2000/XP | 16 | 08-04-2015 17:43 | |
[решено] Доступ из сети компа с Win7 на сервер с Win2k server | Victor_ZN2011 | Microsoft Windows NT/2000/2003 | 5 | 13-08-2012 10:09 | |
CMD/BAT - [решено] нужно что-бы батник считал сколько раз его запускали | max_max_08 | Скриптовые языки администрирования Windows | 14 | 24-07-2010 20:00 | |
Нужна помощь по ADSL, каждый раз нужно регаться на IPS для того что бы зайти в нет,.. | DreDo | Хочу все знать | 2 | 07-01-2009 01:05 | |
Настойка Apach что бы видился с ИНЕТА и с локальной сети | kaEwituS | Общий по FreeBSD | 2 | 31-08-2007 11:02 |
|