Всем привет
Помогите решить задачу.
Необходимо в скрипте на первом этапе получить имя хоста далее
необходимо выполнить запрос, где where будет имя хоста в запросе.
Ниже как я представляю скрипт, где в запросе "rs.Name0='LogonServer' - Есть имя хоста
Set WSHShell = Wscript.CreateObject("WScript.Shell")
Set WSHProcEnv = WSHShell.Environment("PROCESS")
LogonServer = Replace(WSHProcEnv("LogonServer"),"\\","")
Next
Set objConnection = CreateObject("ADODB.Connection")
objConnection.Open "Driver=SQL Server;server=dbasesrv.test.ru;database=test;Trusted_Connection=Yes;"
objConnection.Execute("sql запрос")
objConnection.Close
Сам sql запрос:
declare @CI_ID int; select @CI_ID=CI_ID from v_ConfigurationItems where CIType_ID=9 and CI_UniqueID='ScopeId_F36B01D4-BD40-423B-96B4-6FAF5386AB91/AuthList_DDBA37FB-0272-4405-9966-5173D2F0ACB1'
declare @hostname int
declare @StateID int
select @StateID=StateID from v_StateNames sn where sn.StateName='Non-compliant' and TopicType=300
select
rs.Name0 as MachineName,
rs.User_Name0 as LastLoggedOnUser,
asite.SMS_Assigned_Sites0 as AssignedSite,
rs.Client_Version0 as ClientVersion,
''
from v_ClientCollectionMembers ccm
join v_UpdateListStatus_Live cs on cs.CI_ID=@CI_ID and cs.ResourceID=ccm.ResourceID and isnull(cs.Status, 0)=@StateID
join v_R_System rs on rs.ResourceID = ccm.ResourceID
left join v_RA_System_SMSAssignedSites asite on asite.ResourceID = ccm.ResourceID
where ccm.CollectionID='00100087' and
rs.Name0='LogonServer'
VBS/WSH/JS - скриптик вбс с запросом на бд
Ответить
Сообщений: 1
• Страница 1 из 1
Вернуться в «Скриптовые языки администрирования Windows»
Перейти
- Forum-OSzone.ru
- ↳ Информация
- Клиентские ОС Microsoft
- ↳ Microsoft Windows 95/98/Me (архив)
- ↳ Microsoft Windows 2000/XP
- ↳ Microsoft Windows Vista
- ↳ Microsoft Windows 7
- ↳ Microsoft Windows 8 и 8.1
- ↳ Microsoft Windows 10
- ↳ Microsoft Windows 11
- Linux и FreeBSD
- ↳ Общий по Linux
- ↳ Общий по FreeBSD
- ↳ Программное обеспечение Linux и FreeBSD
- ↳ Железо в Linux
- ↳ Новости и флейм из мира *nix
- ↳ Железо во FreeBSD
- ↳ Программирование в *nix
- Общий
- ↳ Флейм
- ↳ О сайте и форуме
- ↳ Юмор
- Компьютеры + Интернет
- ↳ Вебмастеру
- ↳ Хочу все знать
- ↳ Игры
- ↳ Мобильные ОС, смартфоны и планшеты
- ↳ Сетевые технологии
- Зона тестирования
- ↳ Тест-форум
- Железо
- ↳ Поиск драйверов, прошивок и руководств
- ↳ Непонятные проблемы с Железом
- ↳ Процесcоры
- ↳ Материнские платы и память
- ↳ Видеокарты
- ↳ Разгон, охлаждение и моддинг
- ↳ Накопители (SSD, HDD, USB Flash)
- ↳ Оптические приводы
- ↳ Сетевое оборудование
- ↳ Прочее железо
- ↳ Выбор отдельных компонентов компьютера и конфигурации в целом
- ↳ Ноутбуки
- ↳ Металлолом
- Автоматическая установка Windows
- ↳ Автоматическая установка Windows 2000/XP/2003
- ↳ Автоматическая установка приложений
- ↳ Наборы обновлений для Windows XP/2003/Windows 7
- ↳ Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista
- ↳ Проект WinStyle
- Информационная безопасность
- ↳ Защита компьютерных систем
- ↳ Лечение систем от вредоносных программ
- Архив
- ↳ Новости железа
- ↳ Новости информационных технологий
- ↳ Новости и события Microsoft
- ↳ Новости программного обеспечения
- Цифровые технологии
- ↳ Видео и аудио: обработка и кодирование
- ↳ Цифровое изображение
- Серверные продукты Microsoft
- ↳ Microsoft Windows NT/2000/2003
- ↳ Microsoft Exchange Server
- ↳ Windows Server 2008/2008 R2
- ↳ ISA Server / Microsoft Forefront TMG
- ↳ WSUS
- ↳ Другие серверные продукты
- ↳ Windows Server 2012/2012 R2
- ↳ Windows Server 2016/2019/2022
- Программирование, базы данных и автоматизация действий
- ↳ Программирование и базы данных
- ↳ Скриптовые языки администрирования Windows
- ↳ AutoIt
- Сфера Microsoft
- ↳ Программное обеспечение Windows
- ↳ Лицензирование продуктов Microsoft
- ↳ Устранение критических ошибок Windows
- ↳ Microsoft Office (Word, Excel, Outlook и т.д.)
- Изменение внешнего вида Windows
- ↳ Оформление Windows 11/ 10 / 8 / 7 / Vista
- ↳ Оформление Windows XP