|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Как узнать размер файла в доменных компьютерах |
|
VBS/WSH/JS - [решено] Как узнать размер файла в доменных компьютерах
|
Новый участник Сообщения: 33 |
Всем доброго дня. Только начал изучать скрипты и прошу не судить строго. Решил начать с реальной задачи. Задача такая: нужно узнать размер файла в пользовательских машинах домена. Вот что у меня пока получилось:
Dim objFso Dim f, strD, Owsh, strD2, s Set objFso = CreateObject("Scripting.FileSystemObject") Set Owsh = CreateObject("WScript.Shell") strD = Owsh.ExpandEnvironmentStrings("%userprofile%") & "\Documents\Файлы Outlook\" strD2 = Owsh.ExpandEnvironmentStrings("%username%") & "@fomsrt.ru.pst" Set f = objFso.GetFile(strD & strD2) s = f.Size/1048576 Str = Str & "Размер - " & s & vbCrLf Set TextStream = objFso.CreateTextFile("C:\Test.txt") TextStream.WriteLine(Str) TextStream.Close |
|
Отправлено: 17:47, 01-10-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать 1 вариант: использовать Logon-скрипт, складывающий собранную информацию в базу данных (а не просто в текстовый файл — могут быть коллизии доступа).
2 вариант: использовать Wbem для доступа к удалённым машинам. Первый вариант обычно применяется для регулярных задач, второй — для непосредственного, сиюжеминутного сбора. |
Отправлено: 18:21, 01-10-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 08:27, 02-10-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Посмотрите пример доступа здесь. Но Вам лучше использовать первый вариант, поскольку проще будет со всякими «.ExpandEnvironmentStrings()» и т.п.
|
Отправлено: 12:54, 02-10-2013 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как узнать, на каких компьютерах авторизован пользователь в AD | timur_m | Microsoft Windows NT/2000/2003 | 1 | 04-12-2012 09:39 | |
[решено] Как узнать размер кластера? | Busla | Хочу все знать | 7 | 11-11-2012 21:11 | |
Разное - Как Узнать Доступную Информацию О Компьютерах В Локальной Сети | roches | Microsoft Windows 2000/XP | 5 | 21-01-2009 01:31 | |
Как узнать размер будущего видеофайла? | ohimo | Видео и аудио: обработка и кодирование | 10 | 18-01-2007 11:37 | |
Как узнать размер пикселя? | SASHA 333 | Программирование и базы данных | 3 | 20-03-2005 20:19 |
|