Vbs определение версии windows

Версия системы в VBS для WSH

WSH.VBS запустить программу и не дожидаться ее завршения?
Надо запустить скрипт, который создает OLE-объект программы и запускает один из мтеодов объекта.

VBS Отправка e-mail через SMTP-сервер — VBScript/JScript/WSH/WMI/HTA
Помогите, при запуске скрипта возникает ошибка Option Explicit ‘Содание объекта CDO Dim.

Менять скорость передачи данных TCP/IP из скрипта? (VBS,WSH,BAT, PowerShall)
Hi guys and ladies ) Есть необходимость в написании следующего скрипта, ПО, батника, вообще чего.

Аналог WSH для Мака
Поставлена задача обработки данных из текстовых файлов на локальном компьютере, используя выбор.

Решение

Пробывал. Не то выводит. Судя по всему параметр LocalAccount=True в запросе отсекает доменных пользователей. В списке только те пользоователи, которых можно найти в Управлении компьютером в узле Пользователи. Короче говоря только локальные.

Возможно как то по имеющимся в реестре SID вывести соответствующие им имена пользователей ?

Добавлено через 5 минут
Как бы подцепиться к списку который находиться в свойствах компьютера на вкладке «Допольнительно». Когда нажимаешь кнопку Параметры в области «Профили пользователей». Это как раз то, что надо.

Так как этот скрипт приходится исполнять на ПК находящимся в домене, то выполняется он очень долго. И в итоге выдаёт около 50 пользователей. Почему так я не понимаю. В этом списке есть доменные пользователи которые никогда на этот ПК и не входили.
В связи с этим и хотелось бы сделать так, чтобы скрипт работал только с локальной информацией.
Завтра попробую вариант запроса с определением явных столбцов Name и SID в SQL запросе. Может это хотя бы сократить время выполнения.

Добавлено через 32 минуты
Попробовал такой код

VBScript: запуск приложения в зависимости от версии и разрядности ОС

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 19

1 Тема от Бродяга 2012-06-20 17:22:14 (изменено: Бродяга, 2012-06-21 09:04:41)

  • Бродяга
  • Участник
  • Неактивен
  • Рейтинг : [ 0 | 0 ]

Тема: VBScript: запуск приложения в зависимости от версии и разрядности ОС

Итак, что есть:
1. Windows 7 64x
2. Windows 7 86x
3. Windows XP 64x
4. Windows XP 86x

Есть файлы:
1. VPN_7_64
2. VPN_7_32
3. VPN_XP_64
4. VPN_XP_32

Что бы скрипт провёл проверку какая система установлена и в зависимости от системы запустил канкретный фаил.

2 Ответ от teadrinker 2012-06-20 17:26:24

  • teadrinker
  • Разработчик
  • Неактивен
  • Рейтинг : [ 664 | 0 ]

    Re: VBScript: запуск приложения в зависимости от версии и разрядности ОС

    Бродяга, отредактируй заголовок. О том, как правильно называть темы, читай здесь.

    Какую версию Windows я запускаю? What version of Windows am I running?

    Чтобы определить, зарегистрировали ли устройство в канале долгосрочного обслуживания (LTSC, ранее LTSB) или полугодовом канале (SAC), необходимо знать, какая версия Windows 10 запущена. To determine if your device is enrolled in the Long-Term Servicing Channel (LTSC, formerly LTSB) or the Semi-Annual Channel (SAC) you’ll need to know what version of Windows 10 you’re running. Существует несколько способов выяснить это. Каждый метод предоставляет различные сведения, поэтому полезно узнать обо всех из них. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them.

    «Свойства системы» System Properties

    Нажмите **** > кнопкуПусковая система > нажмите > **** кнопку О в нижней части левого меню Click Start > Settings > System > click About from the bottom of the left-hand menu

    Теперь вы увидите сведения Edition, Versionи OS Build. You’ll now see Edition, Version, and OS Build information. Что-то вроде этого: Something like this:

    Использование поиска по ключевым словам Using Keyword Search

    Вы можете просто ввести следующее в панели поиска и нажмите КНОПКУ ВВОДА, чтобы увидеть сведения о версии для вашего устройства. You can simply type the following in the search bar and press ENTER to see version details for your device.

    «Winver» “winver”

    «msinfo» или «msinfo32» для открытия системной информации: “msinfo” or «msinfo32» to open System Information:

    Использование командной подсказки или PowerShell Using Command Prompt or PowerShell

    В интерфейсе Командная подсказка или PowerShell введите «systeminfo | findstr /B/C:»OS Name» /B/C:»OS Version» и нажмите кнопку ENTER At the Command Prompt or PowerShell interface, type «systeminfo | findstr /B /C:»OS Name» /B /C:»OS Version» and then press ENTER

    В командной подсказке или PowerShell введите «slmgr/dlv» и нажмите кнопку ENTER. At the Command Prompt or PowerShell, type «slmgr /dlv», and then press ENTER. Команда /dlv отображает подробные сведения о лицензировании. The /dlv command displays the detailed licensing information. Обратите внимание, что на выходе отображается «EnterpriseS», как по видно на рисунке ниже: Notice the output displays «EnterpriseS» as seen in the image below:

    Что все это значит? What does it all mean?

    The Long-term Servicing Channel доступен только в выпуске Windows 10 Корпоративная с долгосрочным обслуживанием. The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. Эта сборка Windows не содержит многих приложений в коробке, таких как Microsoft Edge, Microsoft Store, Кортана (у вас есть некоторые ограниченные возможности поиска), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music и Clock. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Microsoft Store, Cortana (you do have some limited search capabilities), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. Важно помнить, что модель LTSC предназначена в основном для специализированных устройств. It’s important to remember that the LTSC model is primarily for specialized devices.

    В Semi-Annual канале можно задать обновления функций, как только Корпорация Майкрософт их выпустит. In the Semi-Annual Channel, you can set feature updates as soon as Microsoft releases them. Этот способ обслуживания идеально подходит для пилотных развертывания и тестирования обновлений компонентов Windows 10, а также для таких пользователей, как разработчики, которым необходимо немедленно работать с последними функциями. This servicing modal is ideal for pilot deployments and to test Windows 10 feature updates and for users like developers who need to work with the latest features immediately. После проверки последнего выпуска можно выбрать, когда его широко развертывать. Once you’ve tested the latest release, you can choose when to roll it out broadly in your deployment.

    VBS или Bat-определите OS и версию Office

    Есть ли у кого-нибудь скрипт, который может определить версию Windows OS и Office в одном скрипте?

    У меня есть фрагменты сценария, но я не могу понять, как включить в него как OS, так и офисную версию. Я начал с bat, теперь я перешел к VBS, так как он, кажется, может предоставить более подробную информацию, однако, если бы кто-то мог просто помочь с логикой ниже, я мог бы двигаться вперед.

    Я хотел бы знать, как я могу настроить такой сценарий.

    Код для обнаружения Windows версии — BAT SCRIPT

    2 ответа

    У меня есть скрипт vbs: Set WshShell = CreateObject(WScript.Shell) WshShell.RUN cmd /c r:\iprem.bat & & Wscript.Arguments(0), 0 Поэтому я запускаю этот скрипт и передаю некоторые данные в качестве аргумента. Чем мой bat-файл обрабатывает эти данные. Я хочу передать эти обработанные.

    Я пытаюсь запустить скрипт VB, который вызывает файл .bat. Но путь к файлу .bat содержит пробелы, из-за которых vbs не запускается, показывая ошибку как File not found. Пожалуйста помочь. Путь к файлу .bat не может быть изменен

    Хотя офисная часть довольно медленная, она действительно работает.

    Просто включите это в файл с именем типа getversions.vbs

    На моем компьютере он напечатал:

    Майкрософт Windows 8 Предприятия

    32-разрядные компоненты Microsoft Office 2013, версия 15

    Сохраните этот файл (VB Script) как GetVersions.vbs. Это работает С Уважением, Шон

    Похожие вопросы:

    Как вы можете наиболее надежно открыть порты, необходимые WMI в windows брандмауэре ? Мне это нужно в виде скрипта BAT или VBS, и он должен работать на win XP и всех более новых. Большое спасибо.

    Я решил переработать свое приложение, и я translating все .bat файлов до .vbs файлов почти закончил, но сценарий bat ниже — большая проблема для меня @ECHO OFF move ..\Styles\DropWall\*.jpg.

    есть ли способ запустить*. bat из*. vbs, а затем получить ввод командной строки пользователя в переменную*. bat и вернуть ее обратно в код vbscript? Заранее спасибо. С уважением. Томми

    У меня есть скрипт vbs: Set WshShell = CreateObject(WScript.Shell) WshShell.RUN cmd /c r:\iprem.bat & & Wscript.Arguments(0), 0 Поэтому я запускаю этот скрипт и передаю некоторые данные в.

    Я пытаюсь запустить скрипт VB, который вызывает файл .bat. Но путь к файлу .bat содержит пробелы, из-за которых vbs не запускается, показывая ошибку как File not found. Пожалуйста помочь. Путь к.

    мне нужно преобразовать 1 команду в bat, в vbs. Кто-нибудь может мне помочь? del /f /q /s %HOMEDRIVE%%HOMEPATH%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\*.* Я.

    Я пытаюсь запустить файл .vbs через пакетную программу (. bat). Загвоздка в том, что файл .vbs и файл .bat находятся в разных каталогах. Кроме того, я хочу использовать переменный путь, чтобы любой.

    Я спрашиваю вас, ребята, как запустить файл .bat из .vbs без необходимости указывать его содержащий диск C: . Я хочу попробовать сделать какую-то установку, и я сделал поддельный экран загрузки или.

    У меня есть много файлов .prg, которые я в настоящее время использую ежедневно. Один из параметров, который я должен ввести вручную, — это сегодняшняя дата. Идея заключается в том, что, например.

    я пытаюсь помочь своему младшему брату с файлом сценария vbs, я никогда не использовал vbs, и у меня возникли серьезные проблемы с выяснением того, как закончить файл bat, который я открыл с помощью.

    Как узнать подлинность Windows и тип лицензии

    Как узнать подлинность Windows и тип лицензии

    Выделим два вида серийных номеров операционной системы: OEM-ключ – «вшит» в текстовом виде в таблицу ACPI MSDM БИОСа вашего гаджета, поскольку OS была установлена производителем и Product Key , ключ относящейся к установленной цифровой версии продукта.

    Из-за различия двух видов серийных номеров, иногда, возникает неразбериха. Например, если вы удалите предустановленную, заводскую копию ОС, а затем установите свою версию, то OEM и Product ключи не будут совпадать.

    Немного шутки-юмора ( в каждой сказке есть намёк, добру молодцу урок ). Мною в ролике была затронута тема « перехода границы «, какой-либо буржуйской страны во время путешествия ( это был черный юмор, на который в комментариях многие отреагировали ). Мы не знаем, как поведёт себя таможенный контроль при личном досмотре. Возможно, начнёт проверять ваш ноутбук на пиратскую копию Windows. Шизо-оптимистичный совет , как избежать камеры, для тех кто под любым предлогом, не хочет использовать лицензионный софт. Создайте резервную копию вашей пиратки, при помощи Acronis или Macrium Reflect , положив архив на раздел с данными. Кстати, перечисленные программы входят в состав WinPE Sergei Strelec. Не выходя из облегчённой Windows, форматируйте диск (раздел, том) с вашей любимой пиратской копией. Флешку тоже сотрите к чертям собачим, вдруг к ней тоже придерутся. Когда всё устаканется, зайдите в интернет (если он будет доступен во время путешествия) и создайте заново загрузочный носитель Sergei Strelec https://sergeistrelec.ru/winpe_10_8/ . Накатите ОС заново из резервной копии ¯\_(ツ)_/¯. Всё шутки в сторону, делаем сЮрЬёзный вид †(•̪●)† и с головой уходим в тему.

    Как узнать подлинность Windows 10: клавиши Win+I ➡ Обновление и безопасность ➡ Активация ➡ Система Windows активирована с помощью цифровой лицензии. Друзья, это еще не показатель.

    Проверяем легальность активации при помощи Powershell:
    slmgr -ato (Отображает активацию Windows. Если в окне сказано, что Виндовс не удалось активировать или появилась ошибка, значит на этом оборудовании используется пиратская копия.)

    Узнать сведения о лицензии Windows можно из окна «Выполнить»:
    slmgr.vbs /dli

    В строке описания, поищите » KMS_CLIENT «, если оно там есть, стало быть Windows активировалась через KMS . На домашнем компьютере, почти всегда, является признаком пиратства.

    В информационном окне будет виден частичный ключ продукта, например: 3V66T (Installed Key)

    Как увидеть код полностью. При помощи скрипта KeyWindows.VBS. Скачать его можно по этой ссылке: https://lifeservice.me/wp-content/uploads/2014/10/skript-klyuch-windows.zip

    Кликаем по скачанному файлу, появляется окно с информацией о Windows Key (Текущий ключ продукта): VK7JG-NPHTM-C97JM-9MPGT-3V66T
    ————————————

    Узнать ключ при помощи Powershell:
    slmgr /dli (Отображает сведения о лицензии. По умолчанию: текущая лицензия)
    slmgr /dlv (Отображение подробных сведений о лицензии. По умолчанию: текущая лицензия)
    slmgr /xpr (Дата истечения срока для текущего состояния лицензии)
    slmgr /upk (Удалить ключ из системы)

    Плавно переходим к командам (Powershell) которые покажут OEM-ключ (если таковой имеется):
    (Get-WmiObject -query ‘select * from SoftwareLicensingService’). OA3xOriginalProductKey

    wmic path softwarelicensingservice get oa3xoriginalproductkey

    Показывает OEM Key (Ключ заводской, предустановленной системы, вшитый в BIOS материнской платы): M8HGC-NWH8J-2R8WR-RY87F-368K9
    ————————————

    Для того чтобы «выудить» из ОС ключики, не обязательно в консоли вводит плохо запоминающие команды. Просто запустите программу ShowKeyPlus , которая работает без установки на компьютер: https://github.com/Superfly-Inc/ShowKeyPlus/releases/

    У меня данная «программулина» показала ажшжш. три ключа. OEM-ключ , Product Key Windows 10 Pro и Product Key Windows Embedded 8.1 Industry Pro (на моём компутаторе установлено две операционные системы Windows, не считая Linux).

    Далее можете не читать, так как это совершенно не интересно:)

    Retail/ESD channel . Часто встречающийся вариант: ключ был куплен у официального дилера или на сайте Microsoft. Также он может быть получен при обновлении с предыдущих версий Windows (7 или 8.1). Из плюсов: после деактивации на одном ПК ключ можно использовать на другом.

    OEM channel . Вы купили гаджет с заводской Windows: в таком случае производитель заранее закупает ключи у Microsoft и ключ «вшит» в БИОС материнки. Использовать такой ключ на другом ПК нельзя, но переустанавливать систему на первоначальном, разумеется, можно.

    Volume_MAK . Так называемая корпоративная лицензия: зачастую крупные производители покупают ключ (или ключи), который может быть использован только определенное количество раз. По очевидным причинам, такой лицензии не может быть на домашнем компьютере законопослушного пользователя.

    Volume_KMS . Еще один вид корпоративной лицензии. Ключ может активироваться сразу на большом количестве ПК, но не реже одного раза в 180 дней должна проходить его проверка на подлинность. Собственно, ключи от KMS-активаторов ее и не проходят, поэтому раз в полгода нужно проводить переактивацию.

    valuation . Отображается как TIMEBASED_EVAL channel. Это лицензия, которая выдается бесплатно, но на определенный срок: например, редакцию Enterprise можно абсолютно легально бесплатно использовать в течении 90 дней.

    Читайте также:  Активатор для оригинальной windows 10
Оцените статью