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

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

Ответить
Настройки темы
CMD/BAT - [решено] Как в логон скрипте определить, что он исполняется на виртуальной машине.

Ветеран


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

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


Как в логон скрипте определить, что он исполняется на виртуальной машине?
думал поиграться с переменными окружения, но ничего путного не нашел.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 23:16, 09-10-2023

 

Аватара для NickM

Ветеран


Contributor


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

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


Из сети:
Код: Выделить весь код
((Get-WmiObject Win32_ComputerSystem).model).Contains("Virtual")
Придумал самостоятельно:
Код: Выделить весь код
wmic computersystem get model | find "Virtual" 1> nul && echo.yes || echo.no
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:19, 10-10-2023 | #2



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

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


Ветеран


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

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


Цитата NickM:
wmic »
спасибо, адекватно.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 10:57, 10-10-2023 | #3


Ветеран


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

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


NickM, маленькое замечание:
на мамонте 2003 дало ошибку под юзером
Код: Выделить весь код
C:\>wmic computersystem get model
Failed to register mof file(s).
Only the administrator group members can use WMIC.EXE.
Reason:Win32 Error: Access is denied.
под админом, естественно ок.

на серверах 2008+ все ок.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 12:02, 12-10-2023 | #4


Аватара для NickM

Ветеран


Contributor


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

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


Вот, нашлось в сети, хотя, наверное, это излишнее:

Non-administrators cannot remotely access the Service Control Manager after you install Windows Server 2003 Service Pack 1

Configuring A Regular (non-admin) User Account For WMI Monitoring

Отправлено: 16:08, 12-10-2023 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
На плате сгорел какой-то элемент. Помогите определить за что он отвечал (ФОТО). NaPer100k Материнские платы и память 9 09-07-2016 13:12
[решено] Как в скрипте определить, что ОС x64? Angel_19 AutoIt 6 25-06-2013 14:35
Приобретение - Лицензирование на виртуальной машине shandro Лицензирование продуктов Microsoft 5 16-06-2013 16:06
Как настроить доступ к виртуальной машине ? s_a_v_e Microsoft Windows NT/2000/2003 0 15-03-2013 17:34
Debian/Ubuntu - Как настроить Windows XP на виртуальной машине для работы в качестве прокси-сервера? Firebolt Общий по Linux 7 16-08-2010 09:32




 
Переход