|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Кто запустил файл? |
|
CMD/BAT - Кто запустил файл?
|
Новый участник Сообщения: 7 |
Доброго дня!
Прошу помощи с решением задачи. Есть скажем пользователь (в домене) и он запускает некий файл *.bat. Мне нужно чтобы сразу сработал скрипт, который в указанном месте создаст файл с данными пользователя (test\petrov) + дата (число и время) Заранее спасибо! |
|
Отправлено: 19:09, 14-03-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать На WSH:
Скрытый текст
Option Explicit
Dim strSourceFolder
strSourceFolder = "c:\test"
With WScript.CreateObject("Scripting.FileSystemObject")
If .FolderExists(strSourceFolder) Then
With .CreateTextFile(.BuildPath(strSourceFolder, WScript.CreateObject("WScript.Network").UserName & "_" & GetLocalDateTime() & ".txt"), True)
.Close
End With
Else
WScript.Echo "Can't find source folder [" & strSourceFolder & "]."
WScript.Quit 2
End If
End With
WScript.Quit 0
'-----------------------------------------------------------------------------
'-----------------------------------------------------------------------------
Function GetLocalDateTime()
Dim objSWbemObjectEx
For Each objSWbemObjectEx In WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2").ExecQuery("SELECT LocalDateTime FROM Win32_OperatingSystem")
GetLocalDateTime = Left(objSWbemObjectEx.LocalDateTime, 8 + 6)
Exit For
Next
Set objSWbemObjectEx = Nothing
End Function
'-----------------------------------------------------------------------------
|
Отправлено: 20:02, 14-03-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Спасибо.
Скрипт нужный и рабочий, но не то что я хотел или просто не пойму как его в моем случае использовать... У пользователя на рабочем столе лежит скрипт, который создает файл в указанном месте. И как только он его запустил, в другом месте создался файл с данными пользователя (test\petrov) + дата (число и время) |
Отправлено: 11:30, 15-03-2019 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата xxxGadeSxxx:
|
|
Отправлено: 17:03, 15-03-2019 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Запустил шифровальщик... | Peter15 | Лечение систем от вредоносных программ | 25 | 19-03-2019 11:56 | |
Suse/OpenSuSE - Освободить файл или Кто используют файл | erhon | Общий по Linux | 4 | 21-06-2015 01:47 | |
скачал откуда то шрифты и необдуманно запустил EXE файл | SIgorV | Лечение систем от вредоносных программ | 1 | 25-07-2011 11:31 | |
Кто внес последние изменения в файл | Pavlov10 | Microsoft Windows NT/2000/2003 | 3 | 14-06-2006 08:01 | |
[решено] Кто создаёт этот подозрительный файл...? | Marsianin | Microsoft Windows 2000/XP | 8 | 27-05-2006 12:53 |
|