![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - скриптик вбс с запросом на бд |
|
VBS/WSH/JS - скриптик вбс с запросом на бд
|
Новый участник Сообщения: 4 |
Всем привет
Помогите решить задачу. Необходимо в скрипте на первом этапе получить имя хоста далее необходимо выполнить запрос, где 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' |
|
Отправлено: 09:17, 24-10-2011 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - [решено] Помогите с запросом. | Butunin Klim | Microsoft Exchange Server | 5 | 07-05-2009 14:12 | |
[решено] есьт ли скриптик замены entities ? | proxy | AutoIt | 4 | 15-03-2009 20:38 | |
Помогите с запросом | BuilderMan | Вебмастеру | 2 | 27-09-2006 11:53 | |
Скриптик... | karnage | Программирование и базы данных | 5 | 15-05-2004 05:14 | |
Проверьте скриптик | Kosiak | Вебмастеру | 8 | 25-04-2003 23:42 |
|