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

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

Ответить
Настройки темы
VBS/WSH/JS - Увеличить высоту окна вывода скрипта либо добавить вывод в файл

Пользователь


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

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


Есть скрипт, который выводит список пользователей Windows и их последнюю дату входа:
Скрытый текст
Option Explicit
Dim objWMIService, colItems, WshNetwork, strComputer
Dim objUser, objItem, dtmLastLogin, strLogonInfo
Set WshNetwork = CreateObject("Wscript.Network")
strComputer = WshNetwork.ComputerName

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * from Win32_UserAccount Where Domain = '" & strComputer & "'")

For Each objItem in colItems
dtmLastLogin = ""
On Error Resume Next
Set objUser = GetObject("WinNT://" & strComputer _
& "/" & objItem.Name & ",user")
dtmLastLogin = objUser.lastLogin
On Error Goto 0

strLogonInfo = strLogonInfo & vbCrLf & objItem.Name & ": " & dtmLastLogin
Next
MsgBox strLogonInfo, vbOKOnly + vbInformation, "Информация о последнем входе в систему"


Но беда в том, что собирает он максимум 34 пользователя и на 35м вывод в окно обрывается. Может кто поможет увеличить высоту окна (добавить проматывание по высоте), а в идеале заставить его выводить данные в текстовый файл?

Отправлено: 15:16, 09-04-2025

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell, вывод в файл
Код: Выделить весь код
Get-LocalUser |select name,lastlogon > c:\temp\$env:computername-lastlogon.txt

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 15:30, 09-04-2025 | #2



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

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


Deadooshka


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

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


проще заменить строку с msgbox .... на WScript.Echo strLogonInfo и куда угодно: cscript //nologo users.vbs >file.txt

Отправлено: 15:48, 09-04-2025 | #3


Ветеран


Contributor


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

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


Код: Выделить весь код
    strLogonInfo = strLogonInfo & vbCrLf & objItem.Name & ": " & vbTab & dtmLastLogin
Next

''''MsgBox strLogonInfo, vbOKOnly + vbInformation, "Информация о последнем входе в систему"

Dim View: View = "notepad.exe"
With CreateObject("Scripting.FileSystemObject")
    Dim Out: Out = .GetSpecialFolder(2).Path + "\~~~vbs.tmp"
    With .OpenTextFile(Out, 2, True)
        .Write "Информация о последнем входе в систему" & vbCrLf & strLogonInfo
        .Close
    End With
    CreateObject("WScript.Shell").Run """" & View & """ " + Out, 1, True    'False
    If .FileExists(Out) Then .DeleteFile Out, True
End With

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 16:42, 10-04-2025 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Перенаправить вывод python скрипта в log файл без задержек lxa85 Скриптовые языки администрирования Windows 6 06-11-2022 03:41
CMD/BAT - сохранить копию вывода консольного окна в txt файл shadowbat Скриптовые языки администрирования Windows 11 24-09-2019 18:39
CMD/BAT - Ожидание окна игры, и продолжение выполнения скрипта, после появления данного окна Alexander_88 Скриптовые языки администрирования Windows 2 10-07-2017 00:03
VBS/WSH/JS - Вывод результатов VBS скрипта в txt файл Ran_live Скриптовые языки администрирования Windows 3 07-09-2016 15:13
какой BIOS лучше на мамку ASUS P5B-VM 1004 либо 0901 либо 0504 либо 0405 либо 0307 paljch Материнские платы и память 1 12-11-2009 23:27




 
Переход