Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт VBS для копирования Файла с сетевой папки .

Ответить
Настройки темы
VBS/WSH/JS - Скрипт VBS для копирования Файла с сетевой папки .

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте , тут очень сильно понадобился скрипт для автоматизации копирования ..
Существует сервер , с него загружаются бездисковые рабочие станции , все с одного образа .
Ситуация такая что нужно на каждую станцию при запуске виндов запихивать , определенный файл , для каждой станции файл свой .
Есть может у кого наработки , нужно определять MAC и в соответвии с этим маком из расшареной папки на сервере , копировать определенный файл на локальную машину .
У файла имя одно и тоже , путь локальный тоже один и тот же , тоесть при определенном маке будет менятся только Source .
В нете роюсь примеры нашел , но там для разных Шлюзов итп ... МОжет есть у кого что похожее ???

Спасибо .

Отправлено: 13:06, 31-05-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Например, так (не проверялось):
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim objSWbemObjectEx
Dim strMACAddress

With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
	For Each objSWbemObjectEx In .ExecQuery("SELECT MACAddress FROM Win32_NetworkAdapter WHERE AdapterTypeID = 0 AND NetConnectionStatus = 2")
		strMACAddress = Replace(objSWbemObjectEx.MACAddress, ":", "")
		
		Exit For
	Next
	
	Set objSWbemObjectEx = Nothing
End With

With WScript.CreateObject("Scripting.FileSystemObject")
	.CopyFile .BuildPath("\\Server\Share", strMACAddress & ".txt"), "c:\Windows\Temp\SomeFile.txt", True
End With

WScript.Quit 0

Выделяем из списка всех адаптеров только подключённые Ethernet, берём MAC-адрес первого из них в качестве части имени файла на разделённом ресурсе.

Отправлено: 14:50, 31-05-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт VBS для копирования Файла с сетевой папки .

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт для подключения сетевой папки как диска cibin Скриптовые языки администрирования Windows 16 05-04-2018 02:43
CMD/BAT - скрипт для копирования папки с сетевого ресурса на компьютер. BlackEden Скриптовые языки администрирования Windows 10 21-01-2016 15:11
VBS/WSH/JS - Скрипт VBS для запуска .bat-файла при выключении компьютера(сценарий) W1nn1ep00h Скриптовые языки администрирования Windows 2 16-05-2013 16:31
CMD/BAT - Скрипт для мониторинга сетевой папки JumpDa Скриптовые языки администрирования Windows 2 20-09-2012 12:40
VBS/WSH/JS - [решено] Скрипт VBS для Чтения из файла Excel и записи в Access NecroTYN Скриптовые языки администрирования Windows 5 27-01-2012 12:18




 
Переход