oxotnik
ну почти общего, они разбиты на папки чтобы понятней было, но для ts выборка из всех идёт, да
Sergey
ололо... вы видимо еще не натыкались на ситуацию когда не очень хороший драйвер от конкретной модели железяки имеет больший ранк чем более свежий/нужный/ подходящей модели
oxotnik
ну то есть чтобы он мне не утянул лишнего и не поставил например 1803 мне тут какую опцию нужно выбрать?
Quantum Yupiter
В этом случае достаточно убрать применимо сеть этого драйвера
oxotnik
oxotnik
Quantum Yupiter
не понял
В свойствах драйвера есть список ОС
Quantum Yupiter
Если драйвер не работает на ОС Х, можно убрать эту ОС из списка
oxotnik
это понятно
oxotnik
я про это:
oxotnik
Alex
👍
Еще вопросец, а можно ли прикрутить еще чтобы ip адресс пк отображался это надо прописать , SYS.User_ip_adress AS 'User Name'
Alex
ой YS.User_ip_adress AS 'ip_adress'
Sergey
ip адресс в какой вьювке?
Alex
в datasetmain
Alex
там где отображаються принтеры порты имена пользователей и имя пк
Alex
добавить столбец ip adress
Sergey
а если ИП адресов много как выводить? через запятую?
Sergey
в datasetmain
не, я имел ввиду - знаете ли вы в какой вьювке в базе ccm лежат ИПишники?
Alex
так же столбцом, тоесть к примеру пк1 подключен принтер canon фйпи пк 127.0.01
Alex
сейчас по отчетам полажу поищу
Alex
где-нибудь же выводиться айпишник
Alex
в networkdevice data или networkdevice hist -есть поле ipadress, но оно пустое
Alex
хотя в классах инвентаризации оборудования стоят галки собирать айпи адресса
Sergey
так же столбцом, тоесть к примеру пк1 подключен принтер canon фйпи пк 127.0.01
DECLARE @UserSIDs NVARCHAR(max) = N'disabled', @CollID NVARCHAR(max) = 'SMS00001'
Select Distinct
SYS.Netbios_Name0 AS 'Netbios Name'
, IP.IPAddress0 AS "Machine IP"
, SYS.User_Name0 AS 'User Name'
, PR.DriverName0 AS 'Driver Name'
, PR.PortName0 AS 'Port Name'
FROM
fn_rbac_R_System(@UserSIDs) SYS
INNER JOIN fn_rbac_ClientCollectionMembers(@UserSIDs) Members
ON Members.ResourceID = SYS.ResourceID
INNER JOIN v_GS_NETWORK_ADAPTER_CONFIGUR IP
ON IP.ResourceID = SYS.ResourceID
, v_GS_PRINTER PR -- v_GS_PRINTER_DEVICE PR
WHERE
Members.CollectionID = @CollID
AND (
PR.DriverName0 like '%Xerox%'
OR PR.DriverName0 like '%HP%'
OR PR.DriverName0 like '%Epson%'
OR PR.DriverName0 like '%Brother%'
OR PR.DriverName0 like '%Kyocera%'
OR PR.DriverName0 like '%Panasonic%'
) AND (
PR.PortName0 like '%USB%'
OR PR.DriverName0 like '%DOT%'
OR PR.DriverName0 like '%LPT%'
OR PR.DriverName0 like '%HP%' -- delete this
)
AND PR.ResourceID=Sys.ResourceID
AND IP.IPAddress0 IS NOT NULL
Sergey
просто надо решить что делать с этими данными, что зафильтровать...
т.е. адаптеров у компа много и конфиграций у них тоже... и всякие link-local ipv6 и прочее...
Alex
нужны только ipv4
Alex
дописал в мейн пишет не удалось привязать составной индетификатор ip.ipadress0 - самая последняя строчка
Alex
да обе строчки не нравятся
Sergey
ох блин
ну тогда надо парсить строку до ipv4
потом склеивать через запятую
Dmitry
А, прочитал дальше)
Dmitry
Я как всегда
Sergey
:)
Sergey
в самом отчёте - да
добавить столбец, выбрать какие данные туда вставлять
Alex
спасибо огромное
Sergey
да обе строчки не нравятся
к стати, сгруппируйте строки по Netbios_Name0 в самом репорте
пусть лучше этим репорт сервер занимается или клиент... ( х.з. кто там это будет рендерить)
Alex
Alex
я написал такой скрипт, но судя по всему не по тем данным беру значения
Alex
select count(*) as countbyid from (
Select count(*) as RID
FROM v_GS_PRINTER_DEVICE
WHERE (
Drivername0 LIke '%HP%'
or
Drivername0 like '%Xerox%'
or
Drivername0 like '%Epson%'
or
Drivername0 like '%Brother%'
or
Drivername0 like '%Kyocera%'
or
Drivername0 like '%Panasonic%'
)
and
(
Drivername0 not like '%FAX%'
)
Alex
тоесть он мне показывает данные всех принтеров а не сколько принтеров именно в этой коллекции
Sergey
Sergey
ну я к тому что если вы уже получаете необходимый набор данных, то совсем не обязательно его запрашивать повторно, отдельным запросом
Sergey
а вот если sql-запрос другой (вижу там факс добавлен) можете просто добавить новый датасет и вывести сумму где нибудь в шапке отчёта
Alex
да грубо говоря нужно посчитать сколько строк он выводит
Alex
вот я и хочу над отчетом поставить всего принтеров - ...
Alex
но он у меня выводит цифру всех принтеров что видит, а не именно тех которые отобразились
Alex
SELECT COUNT(*) FROM 'Table0' WHERE 'field_1'='value_1'
Alex
так не дает, ему table0 не нравиться
Alex
как посмотреть имя таблицы? просто когда выбираю столбец пишет Details_Table0_group
Alex
но по имени Table0 не видит таблицу
Alex
Кстати нет, если 2 айпи, к примеру v6 и v4 идут в одной строке, но там есть нюанс, что если подключен мфу он его видит 2 раза как принтер и факс
Sergey
Ну если нет в самом реборт билдере есть функция подсчёта кол-ва
Sergey
тфу я запутался
Alex
Какая версия стабильная со всеми рабочи отчетами после 1511
Alex
До куда лучше обновлять?
Sergey
1803
Sergey
Sergey
Вот пример как можно, но не нужно делать... т.е. в лоб
Два датасета, у второго датасета другие условия подсчёта и говнозапрос на count
Alexander
друзья, в айтипро постили гайд по выпиливанию appx в 1803, а свеженький гайд по всяким остальным твикам есть? Выпиливанию телеметрии и прочим полезным твикам в образ
😈Макс
Что делать, если Windows 10 загружает системный диск на 100% - Лайфхакер
https://lifehacker.ru/windows-10-zagruzka-diska/
😈Макс
Тип того?
😈Макс
Там внутре расписано чо как и куда
Quantum Yupiter
Sergey
ололо...
"Есть несколько способов исправить это. Попробуйте их один за другим, пока не увидите положительных результатов.
Отключите Windows Search......."
Sergey
"...Отключите Windows Update..."
Anton
"но если не помогло, то выключите компьютер. Ну, вот, другое дело, теперь нагрузки на диск нет"
😈Макс
Там есть адрес в реестре про телеметрию
😈Макс
О чем и был вопрос выше
Anton
есть же проект на гите, как превратить десятку в тыкву
Anton
https://gist.github.com/alirobe/7f3b34ad89a159e6daa1
Anton
https://github.com/Disassembler0/Win10-Initial-Setup-Script
Anton
вот
Anton
и читаем сразу
Q: Can I run the script safely?
A: Definitely not.
Alexander
ну в тыкву превращать задачи нет, но я бы почитал что вообще делают с золотыми образами кроме выпиливания appx и патчинга.
Sergey
мы ничё не выпиливаем
Alexander
просто скрипт от 1607 который сейчас в продуктиве не хочется брать
Sergey
на днях кто-то постил обновлённый скрипт... из этих, как их там....