Мило. Взять статью на хабре, запилить бекап сервер на старье. Что может пойти не так? Или это инструкция для IT Аэрофлота? Это все ирония. А если серьезно, никогда не делайте так. Или, приведите пруфы в виде различных нагрузочных, логических испытаний, тестирований и прочей диагностической информации. Потому как, одна сбойная транзакция на жесткий диск может убить весь ваш бэкап. Оно того стоит?
Мне сегодня из прокуратуры прилетело письмо счастья за яндекс аналитику, отсутствие предупреждения cookie (этой аналитики) на сайте ну и далее по пунктам.
Ремарка: многозадачность в зависимости от сложности задачи снижает производительность до 40% продуктивного времени человека.
Вывод простой - делайте все возможное, что бы избегать переключение между задачами. И если переключение неизбежно, то вот вам дельный совет от автора данной статьи.
Спасибо за плюсик!) Держите бонусом еще и старый добрый DirectX, он тоже умеет работать из командной строки и вытаскивает уйму полезнятины. Попробуйте выполнить из командной строки (CMD), вы удивитесь результату.
Удручает. Все информационные медицинские системы строятся вокруг учета, проще говоря, посчитать сколько заработали. Вы предлагаете прикрутить BI, здорово, теперь можно считать на каких направлениях мы заработали больше, на каких меньше, и можно сосредоточиться на более прибыльных направлениях и экономить на непопулярных направлениях. Одним словом, зарабатывать еще больше денег. Такой подход в топку. Как сделать информационные медицинские системы более эффективными в направлении оказания эффективной медицинской помощи пациентам? Вот что хочется услышать. И это не про учет это про аналитику, но не бухгалтерскую. Нужны системы на графовых базах данных, а лучше гибридных – графово векторных. Медицинская информация о пациенте, анализы, анамнезы, генетика, маршрутизация пациента, лечение и прочая медицинская информация – вот что нужно анализировать. Что невозможно в имеющихся информационных медицинских системах, они беззубые, не проживать, не переварить)
Прошу простить, в bginfo запись в xls или в базу данных только через GUI bginfo работает (из командной строки не получается). /rtf работает исправно из командной строки. Параметр /nodesktop не работает. Вместо него используйте /taskbar, а следующей командой завершайте сам процесс bginfo, если не хотите видеть его в трее.
Утилита BGInfo (Background Information) от Sysinternals собирает и отображает разнообразную системную информацию о компьютере под управлением Windows. Она позволяет выводить данные на рабочий стол, в файлы или базы данных, в зависимости от настроек. Ниже приведен перечень основных категорий и типов информации, которые может собирать и отображать BGInfo, основанный на документации и возможностях утилиты.
Основные категории системной информации в BGInfo
BGInfo поддерживает множество встроенных полей (data fields), которые можно настроить через интерфейс программы или файл конфигурации (.bgi). Вот ключевые данные, которые можно вывести:
Общая информация о системе:
Computer Name (Имя компьютера): Полное имя компьютера в сети (например, DESKTOP-ABC123).
Domain Name (Имя домена): Доменное имя, к которому подключен компьютер (например, company.local).
Workgroup (Рабочая группа): Имя рабочей группы, если компьютер не в домене.
OS Version (Версия ОС): Версия операционной системы (например, Windows 10 Pro 22H2).
Service Pack (Пакет обновлений): Установленный пакет обновлений (если применимо).
Build Number (Номер сборки): Номер сборки Windows (например, 19045).
System Type (Тип системы): 32-битная или 64-битная архитектура.
Boot Time (Время загрузки): Дата и время последней загрузки системы.
System Uptime (Время работы системы): Продолжительность работы системы с момента последней загрузки.
Аппаратные характеристики:
CPU (Процессор): Модель и характеристики процессора (например, Intel Core i7-8700).
Memory (Память): Общий объем оперативной памяти и/или доступная память (например, 16 GB).
Free Disk Space (Свободное место на диске): Свободное место на указанных дисках (например, C: 120 GB free).
Total Disk Space (Общий объем диска): Общий объем диска (например, C: 512 GB).
Physical Disks (Физические диски): Информация о подключенных дисках.
Motherboard (Материнская плата): Производитель и модель (если доступно).
BIOS Version (Версия BIOS): Информация о версии BIOS или UEFI.
Сетевые параметры:
IP Address (IP-адрес): IP-адреса всех сетевых адаптеров (например, 192.168.1.100).
MAC Address (MAC-адрес): Физический адрес сетевого адаптера.
Subnet Mask (Маска подсети): Маска подсети для каждого адаптера (например, 255.255.255.0).
Default Gateway (Шлюз по умолчанию): Адрес шлюза (например, 192.168.1.1).
DNS Server (DNS-сервер): Адреса DNS-серверов.
DHCP Server (DHCP-сервер): Адрес сервера DHCP, если используется.
Network Adapter (Сетевой адаптер): Название и тип адаптера (например, Ethernet, Wi-Fi).
Network Speed (Скорость сети): Скорость соединения (например, 1 Gbps).
Информация о пользователе:
User Name (Имя пользователя): Имя текущего пользователя (например, john.doe).
Logon Domain (Домен входа): Домен, в котором выполнен вход.
Logon Server (Сервер входа): Имя сервера, обработавшего вход в систему.
Logon Time (Время входа): Время последнего входа пользователя в систему.
Программное обеспечение и лицензии:
Installed Applications (Установленные приложения): Список установленных программ (зависит от конфигурации).
Product ID (Идентификатор продукта): Идентификатор Windows или другого ПО.
License Status (Статус лицензии): Состояние активации Windows (например, Activated).
Дополнительные параметры (настраиваемые поля):
Environment Variables (Переменные среды): Любая переменная окружения, например, %PATH% или %TEMP%.
Registry Values (Значения реестра): Данные из реестра Windows (например, ключ HKEY_LOCAL_MACHINE\SOFTWARE).
WMI Queries (Запросы WMI): Пользовательские запросы к Windows Management Instrumentation (например, для получения специфичных данных, таких как версия драйвера).
Custom Fields (Пользовательские поля): Возможность добавления собственных данных через скрипты (VBScript или PowerShell) или текстовые файлы.
Time (Время): Текущее системное время или время в определенном часовом поясе.
Дисковые и файловые параметры:
Drive Letters (Буквы дисков): Список доступных дисков.
File System (Файловая система): Тип файловой системы (например, NTFS, FAT32).
Volume Name (Имя тома): Название тома диска.
Информация о безопасности:
Windows Update Status (Статус обновлений): Информация о последних обновлениях Windows.
Antivirus Status (Статус антивируса): Состояние установленного антивируса (если поддерживается через WMI).
Firewall Status (Статус брандмауэра): Состояние брандмауэра Windows.
Форматы вывода
Эти данные можно:
Отобразить на рабочем столе в виде текста на фоне обоев.
Сохранить в файл: текстовый (.txt), Excel (.xls), RTF (.rtf).
Экспортировать в базу данных: Microsoft Access (.mdb) или SQL Server.
Вывести в консоль или использовать в скриптах.
Настройка вывода
Через GUI: В интерфейсе BGInfo можно выбрать нужные поля, их порядок, шрифт, цвета и расположение.
Через командную строку: Используется файл конфигурации (.bgi), где указаны поля для вывода. Пример:
bginfo.exe config.bgi /timer:0 /silent
Пользовательские поля: Можно добавить свои данные, используя VBScript, PowerShell или WMI-запросы. Например, запрос WMI для получения версии антивируса:
SELECT * FROM AntiVirusProduct WHERE displayName LIKE '%Defender%'
Для получения некоторых данных (например, через WMI) могут потребоваться права администратора.
Поля можно комбинировать в файле конфигурации для создания настраиваемых отчетов.
Для вывода в базу данных SQL или Access требуется предварительная настройка структуры базы.
Утилита BGInfo позволяет выводить системную информацию на рабочий стол Windows, а также сохранять данные в файлы различных форматов (текстовый, Excel, Access) или базу данных SQL. Ниже приведены примеры командной строки для выполнения bginfo.exe с сохранением информации в разные форматы или базу данных, основанные на документации и возможностях утилиты.
1. Сохранение информации в текстовый файл
Для сохранения данных в текстовый файл с разделителями (например, для последующего импорта в Excel) можно использовать параметр сохранения в файл через меню File > Database или указать это в командной строке.
/log:c:\logs\systeminfo.txt — указывает путь к текстовому файлу для записи данных.
Результат: Информация о системе (например, имя компьютера, IP-адрес, MAC-адрес) будет записана в текстовый файл systeminfo.txt в папке c:\logs.
Примечание: Убедитесь, что папка c:\logs существует, иначе команда выдаст ошибку. Текстовый файл будет содержать данные в формате с разделителями (по умолчанию — табуляция), которые можно открыть в Excel.
2. Сохранение информации в файл Excel (.xls)
Для записи данных в файл Excel необходимо указать путь к файлу с расширением .xls в настройках BGInfo или через командную строку.
/db:c:\logs\systeminfo.xls — указывает путь к файлу Excel, куда будут записаны данные.
Результат: BGInfo создаст или обновит файл systeminfo.xls с системной информацией в формате, пригодном для Excel.
Примечание: Для работы с Excel-файлами может потребоваться установленный Microsoft Excel или совместимый просмотрщик. Если файл уже существует, BGInfo добавляет новую запись, не перезаписывая старые данные.
3. Сохранение информации в базу данных Access (.mdb)
BGInfo поддерживает запись в базу данных Microsoft Access.
/db:c:\logs\systeminfo.mdb — указывает путь к файлу базы данных Access.
Результат: Данные записываются в файл базы данных Access systeminfo.mdb. Если файл не существует, BGInfo создаст его.
Примечание: Убедитесь, что утилита имеет права на запись в указанную папку. Формат .mdb устаревший, поэтому для современных систем рекомендуется использовать SQL Server или текстовые файлы.
4. Сохранение информации в базу данных SQL Server
Для сохранения данных в базу SQL Server необходимо указать строку подключения к базе данных в настройках BGInfo или в командной строке. Это требует предварительной настройки базы данных и учетной записи с правами на запись.
Примечание: Убедитесь, что bginfo.exe и файл конфигурации (например, config.bgi) доступны по указанным путям. Для сетевых путей (UNC) может потребоваться настройка прав доступа. Если вы используете BGInfo в доменной сети, рекомендуется настроить выполнение через групповые политики (GPO), как описано в и.
Устройства можно разделить во первых на умные - предугадывают наши действия, например переключают порты HDMI. Во вторую группу отнесем удобные устройства (usability) - настроил и пользуешься. Данный телевизор получается отнести к третьей группе устройств, вызывающей у пользователя Апотетлефобию. Апотетлефобия — иррациональный страх потерять возможность управлять устройствами (через пульт, сенсорный экран и т.д.), что приводит к чувству беспомощности.
Можно не одну ситуацию смоделировать, при которой человек не умирает прямо в кресле кольщика, например не закончилось действие антигистаминного препарата. Но что это меняет? Вы для себя уже все решили в отношении него.
Улучшение собственного внешнего вида, физических способностей не естественным образом — все это проявление Risk-taking behavior. Кому-то нравится загонять себя на стадионе, кому-то в тату салоне. Технологии и так уже давно соревнуются. У человека есть границы, что в метаболизме, что в скорости проведения нервных импульсов. Можно посчитать предельную цифру, быстрее которой человек не сможет пробежать марафон. Предельную скорость, при которой человек не сможет управлять спортивным болидом, не будет хватать быстродействия. Где тут индивид? Соревнование это кто ближе подойдет к предельной черте возможного для нашего вида метаболизма. Стоит ли вообще устраивать марафоны, если есть кенийцы? Запрещенные найки для марафонов?! что это за бред? пусть все бегают в таких найках. я хочу, что бы научились делать кроссовки такими, в которых я смог бы превзойти все свои личные результаты в забегах. Это называется эволюция. Если будет безопасный допинг, который сделает меня более выносливым, более быстрым, еще лучше.
В любой популяции млекопитающих есть особи с более рискованными повадками, есть и более осторожные. Если кто-то смелый прищемит себе хвост, остальные сделают вывод и обойдут стороной опасный участок. Так это работает на благо всей популяции и дает эволюционное преимущество к выживанию. Но с человеком, не все так просто. В черепной коробке прячется обученный ИИ с определенными весами. И в вопросах морали и этики мы выдаем ответ мгновенно на основе весов, не задумываясь и не взвешивая аргументы за и против (отсылка к Сапольскому). Такая схема работы дает сбои. Люди, которые погибают при полетах в космос, при погружениях, изучая океаны, разбиваясь на гоночных трэках. Это те же люди, которые набивают себе татухи, те же люди, которые двигают прогресс – лезут прищемить себе хвост, потому что у них планка чувствительности к риску не определяется. В одном случае, мы делаем выводы и возводим пьедесталы, в другом порицаем и уходим в моральный отказ.
Такая же ситуация и с допингом. Допинг был, есть и будет. Что стоит его официально разрешить на соревнованиях и зарегулировать? Мы получим прорыв в фармакологии, люди, которые его и так применяют, получат нормальное отношение к себе, без порицания.
Тату это самовыражение, это не похулиганить. Относится к глобальной константе и прячется в ядре системы.
Спасибо за этот комментарий. Стараюсь быть дотошным к деталям, и понятным в прочтении. В условии задачи однозначно написано, что никто не умирает. Однако, не могу не обратить внимание читателей Хабра, как замечательно иллюстрирует вышестоящий комментатор мой тезис о морально этическом выборе и непогрешимой вере в то, что острая аллергическая реакция не убьёт пациента с татуировкой. ;)
Производители пигментов, не закладывают в дизайн продукта условие, что на пигмент будет воздействовать, например лазер. То, что выводиться из организма, уже пигментом не является, это субпродукт химической реакции. Как правило, это все относится к органическим пигментам. И формулы органических пигментов удручают своей вариабельностью и количеством возможных канцерогенов, которые можно получить из этой процедуры. И тут не понятно, что “лучше” – яд по венам или пигмент в лимфоузлах.
В фитнес зале я часто вижу людей с очень красивыми, обширными, дорогими тату. Эти люди выглядят очень респектабельно, можно сказать про них, что они успешны. Занимаются усердно и систематически, не абы как. Возможно, у некоторых из них есть личный врач. Про таких я думаю, что у них каждый шаг просчитан, каждая минута учтена, не могу поверить, что они не изучали вопрос влияния татуировок на здоровья человека.
Мило. Взять статью на хабре, запилить бекап сервер на старье. Что может пойти не так? Или это инструкция для IT Аэрофлота? Это все ирония. А если серьезно, никогда не делайте так. Или, приведите пруфы в виде различных нагрузочных, логических испытаний, тестирований и прочей диагностической информации. Потому как, одна сбойная транзакция на жесткий диск может убить весь ваш бэкап. Оно того стоит?
Мне сегодня из прокуратуры прилетело письмо счастья за яндекс аналитику, отсутствие предупреждения cookie (этой аналитики) на сайте ну и далее по пунктам.
Статье не хватает списка литературы, исправляю.
Rubinstein, Meyer и Evans (2001)
Название: "Executive Control of Cognitive Processes in Task Switching"
Журнал: Journal of Experimental Psychology: Human Perception and Performance
Год: 2001, том 27, страницы 763–797
DOI: 10.1037/0096-1523.27.4.763
Ремарка: исследование показывает, что переключение между задачами увеличивает время выполнения на 25-40%.
Mark, Gudith и Klocke (2008)
Название: "The Cost of Interrupted Work: More Speed and Stress"
Конференция: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '08)
Год: 2008, страницы 107–110
DOI: 10.1145/1357054.1357072
Ремарка: исследование показало, что отвлечения повышают стресс на 20% и замедляют задачи на 10%.
APA (2006)
Название: “Multitasking: Switching costs”
Источник: American Psychological Association
Часто цитируемая статья, но оригинал этой статьи смог найти только в архиве
Ремарка: многозадачность в зависимости от сложности задачи снижает производительность до 40% продуктивного времени человека.
Вывод простой - делайте все возможное, что бы избегать переключение между задачами. И если переключение неизбежно, то вот вам дельный совет от автора данной статьи.
Спасибо за плюсик!) Держите бонусом еще и старый добрый DirectX, он тоже умеет работать из командной строки и вытаскивает уйму полезнятины. Попробуйте выполнить из командной строки (CMD), вы удивитесь результату.
Удручает. Все информационные медицинские системы строятся вокруг учета, проще говоря, посчитать сколько заработали. Вы предлагаете прикрутить BI, здорово, теперь можно считать на каких направлениях мы заработали больше, на каких меньше, и можно сосредоточиться на более прибыльных направлениях и экономить на непопулярных направлениях. Одним словом, зарабатывать еще больше денег. Такой подход в топку. Как сделать информационные медицинские системы более эффективными в направлении оказания эффективной медицинской помощи пациентам? Вот что хочется услышать. И это не про учет это про аналитику, но не бухгалтерскую. Нужны системы на графовых базах данных, а лучше гибридных – графово векторных. Медицинская информация о пациенте, анализы, анамнезы, генетика, маршрутизация пациента, лечение и прочая медицинская информация – вот что нужно анализировать. Что невозможно в имеющихся информационных медицинских системах, они беззубые, не проживать, не переварить)
Прошу простить, в bginfo запись в xls или в базу данных только через GUI bginfo работает (из командной строки не получается). /rtf работает исправно из командной строки. Параметр /nodesktop не работает. Вместо него используйте /taskbar, а следующей командой завершайте сам процесс bginfo, если не хотите видеть его в трее.
Утилита BGInfo (Background Information) от Sysinternals собирает и отображает разнообразную системную информацию о компьютере под управлением Windows. Она позволяет выводить данные на рабочий стол, в файлы или базы данных, в зависимости от настроек. Ниже приведен перечень основных категорий и типов информации, которые может собирать и отображать BGInfo, основанный на документации и возможностях утилиты.
Основные категории системной информации в BGInfo
BGInfo поддерживает множество встроенных полей (data fields), которые можно настроить через интерфейс программы или файл конфигурации (
.bgi
). Вот ключевые данные, которые можно вывести:Общая информация о системе:
Computer Name (Имя компьютера): Полное имя компьютера в сети (например,
DESKTOP-ABC123
).Domain Name (Имя домена): Доменное имя, к которому подключен компьютер (например,
company.local
).Workgroup (Рабочая группа): Имя рабочей группы, если компьютер не в домене.
OS Version (Версия ОС): Версия операционной системы (например,
Windows 10 Pro 22H2
).Service Pack (Пакет обновлений): Установленный пакет обновлений (если применимо).
Build Number (Номер сборки): Номер сборки Windows (например,
19045
).System Type (Тип системы): 32-битная или 64-битная архитектура.
Boot Time (Время загрузки): Дата и время последней загрузки системы.
System Uptime (Время работы системы): Продолжительность работы системы с момента последней загрузки.
Аппаратные характеристики:
CPU (Процессор): Модель и характеристики процессора (например,
Intel Core i7-8700
).Memory (Память): Общий объем оперативной памяти и/или доступная память (например,
16 GB
).Free Disk Space (Свободное место на диске): Свободное место на указанных дисках (например,
C: 120 GB free
).Total Disk Space (Общий объем диска): Общий объем диска (например,
C: 512 GB
).Physical Disks (Физические диски): Информация о подключенных дисках.
Motherboard (Материнская плата): Производитель и модель (если доступно).
BIOS Version (Версия BIOS): Информация о версии BIOS или UEFI.
Сетевые параметры:
IP Address (IP-адрес): IP-адреса всех сетевых адаптеров (например,
192.168.1.100
).MAC Address (MAC-адрес): Физический адрес сетевого адаптера.
Subnet Mask (Маска подсети): Маска подсети для каждого адаптера (например,
255.255.255.0
).Default Gateway (Шлюз по умолчанию): Адрес шлюза (например,
192.168.1.1
).DNS Server (DNS-сервер): Адреса DNS-серверов.
DHCP Server (DHCP-сервер): Адрес сервера DHCP, если используется.
Network Adapter (Сетевой адаптер): Название и тип адаптера (например,
Ethernet
,Wi-Fi
).Network Speed (Скорость сети): Скорость соединения (например,
1 Gbps
).Информация о пользователе:
User Name (Имя пользователя): Имя текущего пользователя (например,
john.doe
).Logon Domain (Домен входа): Домен, в котором выполнен вход.
Logon Server (Сервер входа): Имя сервера, обработавшего вход в систему.
Logon Time (Время входа): Время последнего входа пользователя в систему.
Программное обеспечение и лицензии:
Installed Applications (Установленные приложения): Список установленных программ (зависит от конфигурации).
Product ID (Идентификатор продукта): Идентификатор Windows или другого ПО.
License Status (Статус лицензии): Состояние активации Windows (например,
Activated
).Дополнительные параметры (настраиваемые поля):
Environment Variables (Переменные среды): Любая переменная окружения, например,
%PATH%
или%TEMP%
.Registry Values (Значения реестра): Данные из реестра Windows (например, ключ
HKEY_LOCAL_MACHINE\SOFTWARE
).WMI Queries (Запросы WMI): Пользовательские запросы к Windows Management Instrumentation (например, для получения специфичных данных, таких как версия драйвера).
Custom Fields (Пользовательские поля): Возможность добавления собственных данных через скрипты (VBScript или PowerShell) или текстовые файлы.
Time (Время): Текущее системное время или время в определенном часовом поясе.
Дисковые и файловые параметры:
Drive Letters (Буквы дисков): Список доступных дисков.
File System (Файловая система): Тип файловой системы (например,
NTFS
,FAT32
).Volume Name (Имя тома): Название тома диска.
Информация о безопасности:
Windows Update Status (Статус обновлений): Информация о последних обновлениях Windows.
Antivirus Status (Статус антивируса): Состояние установленного антивируса (если поддерживается через WMI).
Firewall Status (Статус брандмауэра): Состояние брандмауэра Windows.
Форматы вывода
Эти данные можно:
Отобразить на рабочем столе в виде текста на фоне обоев.
Сохранить в файл: текстовый (
.txt
), Excel (.xls
), RTF (.rtf
).Экспортировать в базу данных: Microsoft Access (
.mdb
) или SQL Server.Вывести в консоль или использовать в скриптах.
Настройка вывода
Через GUI: В интерфейсе BGInfo можно выбрать нужные поля, их порядок, шрифт, цвета и расположение.
Через командную строку: Используется файл конфигурации (
.bgi
), где указаны поля для вывода. Пример:Пользовательские поля: Можно добавить свои данные, используя VBScript, PowerShell или WMI-запросы. Например, запрос WMI для получения версии антивируса:
Для получения некоторых данных (например, через WMI) могут потребоваться права администратора.
Поля можно комбинировать в файле конфигурации для создания настраиваемых отчетов.
Для вывода в базу данных SQL или Access требуется предварительная настройка структуры базы.
Утилита BGInfo позволяет выводить системную информацию на рабочий стол Windows, а также сохранять данные в файлы различных форматов (текстовый, Excel, Access) или базу данных SQL. Ниже приведены примеры командной строки для выполнения bginfo.exe с сохранением информации в разные форматы или базу данных, основанные на документации и возможностях утилиты.
1. Сохранение информации в текстовый файл
Для сохранения данных в текстовый файл с разделителями (например, для последующего импорта в Excel) можно использовать параметр сохранения в файл через меню File > Database или указать это в командной строке.
Пример команды:
config.bgi
— файл конфигурации, созданный в BGInfo, определяющий, какие данные выводить./silent
— подавляет сообщения об ошибках./timer:0
— отключает отображение диалогового окна./log:c:\logs\systeminfo.txt
— указывает путь к текстовому файлу для записи данных.Результат: Информация о системе (например, имя компьютера, IP-адрес, MAC-адрес) будет записана в текстовый файл
systeminfo.txt
в папкеc:\logs
.Примечание: Убедитесь, что папка
c:\logs
существует, иначе команда выдаст ошибку. Текстовый файл будет содержать данные в формате с разделителями (по умолчанию — табуляция), которые можно открыть в Excel.2. Сохранение информации в файл Excel (.xls)
Для записи данных в файл Excel необходимо указать путь к файлу с расширением
.xls
в настройках BGInfo или через командную строку.Пример команды:
/db:c:\logs\systeminfo.xls
— указывает путь к файлу Excel, куда будут записаны данные.Результат: BGInfo создаст или обновит файл
systeminfo.xls
с системной информацией в формате, пригодном для Excel.Примечание: Для работы с Excel-файлами может потребоваться установленный Microsoft Excel или совместимый просмотрщик. Если файл уже существует, BGInfo добавляет новую запись, не перезаписывая старые данные.
3. Сохранение информации в базу данных Access (.mdb)
BGInfo поддерживает запись в базу данных Microsoft Access.
Пример команды:
/db:c:\logs\systeminfo.mdb
— указывает путь к файлу базы данных Access.Результат: Данные записываются в файл базы данных Access
systeminfo.mdb
. Если файл не существует, BGInfo создаст его.Примечание: Убедитесь, что утилита имеет права на запись в указанную папку. Формат
.mdb
устаревший, поэтому для современных систем рекомендуется использовать SQL Server или текстовые файлы.4. Сохранение информации в базу данных SQL Server
Для сохранения данных в базу SQL Server необходимо указать строку подключения к базе данных в настройках BGInfo или в командной строке. Это требует предварительной настройки базы данных и учетной записи с правами на запись.
Пример команды:
/db:"Provider=SQLOLEDB;Data Source=SQLServerName;Initial Catalog=BGInfoDB;User ID=User;Password=Pass"
— строка подключения к SQL Server.SQLServerName
— имя сервера SQL.BGInfoDB
— имя базы данных.User
иPassword
— учетные данные для доступа к базе.Результат: Данные записываются в таблицу (по умолчанию
BGInfoTable
) в указанной базе SQL Server.Настройка базы данных:
Создайте базу данных
BGInfoDB
на SQL Server.Создайте таблицу
BGInfoTable
с полями, соответствующими данным, которые вы хотите сохранять (например,HostName
,IPAddress
,MACAddress
).Убедитесь, что пользователь, указанный в строке подключения, имеет права на запись в таблицу.
Примечание: Настройка SQL требует больше усилий, но это удобно для централизованного хранения данных о множестве компьютеров в сети.
5. Вывод данных без обновления рабочего стола
Если требуется сохранить данные в файл или базу данных без изменения фона рабочего стола, можно отключить обновление обоев.
Пример команды:
/nodesktop
— отключает обновление фона рабочего стола.Результат: Данные записываются в указанный файл (в данном случае
systeminfo.txt
), но рабочий стол пользователя остается без изменений.6. Пример BAT-файла для автоматизации
Для автоматизации можно создать BAT-файл, который будет запускать BGInfo с нужными параметрами. Например:
Путь
\\server_name\NETLOGON\BGInfo\
указывает на сетевую папку, где хранятсяbginfo.exe
и файл конфигурацииconfig.bgi
.Данные записываются в
c:\logs\systeminfo.txt
.Применение: Поместите этот BAT-файл в автозагрузку или настройте его выполнение через планировщик задач для регулярного обновления данных.
7. Дополнительные параметры командной строки
Вот несколько полезных параметров для управления поведением BGInfo:
/popup
— отображает информацию во всплывающем окне вместо рабочего стола./taskbar
— помещает значок в область уведомлений, а информация отображается при клике на него./all
— применяет изменения для всех пользователей, вошедших в систему (полезно в среде терминальных серверов)./rtf
— сохраняет данные в формате RTF (например,/log:c:\logs\systeminfo.rtf
).Пример с RTF:
Примечание: Убедитесь, что
bginfo.exe
и файл конфигурации (например,config.bgi
) доступны по указанным путям. Для сетевых путей (UNC) может потребоваться настройка прав доступа. Если вы используете BGInfo в доменной сети, рекомендуется настроить выполнение через групповые политики (GPO), как описано в и.Зачем Володька сбрил усы?! Пожалуйста, читайте текст внимательно, задавайте вопросы по делу.
Устройства можно разделить во первых на умные - предугадывают наши действия, например переключают порты HDMI. Во вторую группу отнесем удобные устройства (usability) - настроил и пользуешься. Данный телевизор получается отнести к третьей группе устройств, вызывающей у пользователя Апотетлефобию. Апотетлефобия — иррациональный страх потерять возможность управлять устройствами (через пульт, сенсорный экран и т.д.), что приводит к чувству беспомощности.
Какая у вас модель телевизора, подскажите пожалуйста?
Хочется услышать продолжение данного совета), какие простые устройства, к примеру, мне рассмотреть для покупки?!)
HDMI-CEC в настройках ваших устройств решают эту проблему.
Можно не одну ситуацию смоделировать, при которой человек не умирает прямо в кресле кольщика, например не закончилось действие антигистаминного препарата. Но что это меняет? Вы для себя уже все решили в отношении него.
Улучшение собственного внешнего вида, физических способностей не естественным образом — все это проявление Risk-taking behavior. Кому-то нравится загонять себя на стадионе, кому-то в тату салоне. Технологии и так уже давно соревнуются. У человека есть границы, что в метаболизме, что в скорости проведения нервных импульсов. Можно посчитать предельную цифру, быстрее которой человек не сможет пробежать марафон. Предельную скорость, при которой человек не сможет управлять спортивным болидом, не будет хватать быстродействия. Где тут индивид? Соревнование это кто ближе подойдет к предельной черте возможного для нашего вида метаболизма. Стоит ли вообще устраивать марафоны, если есть кенийцы? Запрещенные найки для марафонов?! что это за бред? пусть все бегают в таких найках. я хочу, что бы научились делать кроссовки такими, в которых я смог бы превзойти все свои личные результаты в забегах. Это называется эволюция. Если будет безопасный допинг, который сделает меня более выносливым, более быстрым, еще лучше.
В любой популяции млекопитающих есть особи с более рискованными повадками, есть и более осторожные. Если кто-то смелый прищемит себе хвост, остальные сделают вывод и обойдут стороной опасный участок. Так это работает на благо всей популяции и дает эволюционное преимущество к выживанию. Но с человеком, не все так просто. В черепной коробке прячется обученный ИИ с определенными весами. И в вопросах морали и этики мы выдаем ответ мгновенно на основе весов, не задумываясь и не взвешивая аргументы за и против (отсылка к Сапольскому). Такая схема работы дает сбои. Люди, которые погибают при полетах в космос, при погружениях, изучая океаны, разбиваясь на гоночных трэках. Это те же люди, которые набивают себе татухи, те же люди, которые двигают прогресс – лезут прищемить себе хвост, потому что у них планка чувствительности к риску не определяется. В одном случае, мы делаем выводы и возводим пьедесталы, в другом порицаем и уходим в моральный отказ.
Такая же ситуация и с допингом. Допинг был, есть и будет. Что стоит его официально разрешить на соревнованиях и зарегулировать? Мы получим прорыв в фармакологии, люди, которые его и так применяют, получат нормальное отношение к себе, без порицания.
Тату это самовыражение, это не похулиганить. Относится к глобальной константе и прячется в ядре системы.
Спасибо за этот комментарий. Стараюсь быть дотошным к деталям, и понятным в прочтении. В условии задачи однозначно написано, что никто не умирает. Однако, не могу не обратить внимание читателей Хабра, как замечательно иллюстрирует вышестоящий комментатор мой тезис о морально этическом выборе и непогрешимой вере в то, что острая аллергическая реакция не убьёт пациента с татуировкой. ;)
Сделано :), спасибо за помощь.
Производители пигментов, не закладывают в дизайн продукта условие, что на пигмент будет воздействовать, например лазер. То, что выводиться из организма, уже пигментом не является, это субпродукт химической реакции. Как правило, это все относится к органическим пигментам. И формулы органических пигментов удручают своей вариабельностью и количеством возможных канцерогенов, которые можно получить из этой процедуры. И тут не понятно, что “лучше” – яд по венам или пигмент в лимфоузлах.
В фитнес зале я часто вижу людей с очень красивыми, обширными, дорогими тату. Эти люди выглядят очень респектабельно, можно сказать про них, что они успешны. Занимаются усердно и систематически, не абы как. Возможно, у некоторых из них есть личный врач. Про таких я думаю, что у них каждый шаг просчитан, каждая минута учтена, не могу поверить, что они не изучали вопрос влияния татуировок на здоровья человека.