Alex
т.е сейчас я беру 2 вьювки и их группирую по ресурс ид
Alex
чтобы выбор коллекций был и айпи отображалось, какие вьювки нужно брать?
Sergey
Alex
ну первый отчёт у вас же получилось связать с коллекциями и ИП?
По аналогии
так почему-то не срабатывает -- 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 fn_rbac_GS_NETWORK_ADAPTER_CONFIGURATION(@UserSIDs) IP
ON IP.ResourceID = SYS.ResourceID
,v_GS_IMAGING_DEVICES.ResourceID AS [v_GS_IMAGING_DEVICES ResourceID]
,v_GS_IMAGING_DEVICES.DriverDesc0
,v_GS_SYSTEM.ResourceID AS [v_GS_SYSTEM ResourceID]
,v_GS_SYSTEM.Name0
FROM
v_GS_IMAGING_DEVICES
INNER JOIN v_GS_SYSTEM
ON v_GS_IMAGING_DEVICES.ResourceID = v_GS_SYSTEM.ResourceID
AND PR.ResourceID=Sys.ResourceID
AND IP.IPAddress0 IS NOT NULL
Alex
я понимаю что нужно связывать таблицы, я просто не понимаю какие и как
Alex
ClientCollectionMembers -эта вьювка
Alex
и эта вьювка GS_NETWORK_ADAPTER_CONFIGURATION должны там быть правильно?
Sergey
Sergey
а что в v_GS_IMAGING_DEVICES?
какие столбцы?
Alex
какой сканер на каком пк стоит его айпи
Alex
тоесть тоже что и в принтерах, только порта не надо
Sergey
тоесть тоже что и в принтерах, только порта не надо
-- 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
JOIN v_GS_IMAGING_DEVICES PR
ON PR.ResourceID = SYS.ResourceID
INNER JOIN fn_rbac_GS_NETWORK_ADAPTER_CONFIGURATION(@UserSIDs) IP
ON IP.ResourceID = SYS.ResourceID
WHERE
IP.IPAddress0 IS NOT NULL
поправил
Sergey
и мне кажется вам тут имеет смысл left join делать
чтобы компы показывало все...
а данные по ИП и драйверам - те, которые есть
Alex
Alex
Prportname- ругаеться, v_Gs_printer тоже, как я понимаю его надо заменить на имедж девайс
Alex
а порт можно удалить, так?
Sergey
Sergey
v_GS_IMAGING_DEVICES
Alex
а остальное удалить до count?
Alex
v_GS_IMAGING_DEVICES
Все выставил, заработало, только он по коллекциям их не фильтрует, выдает сразу все сканеры.
Alex
где может быть ошибка в запросе?
Alex
-- DECLARE @UserSIDs NVARCHAR(max) = N'disabled', @CollID -- 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.DriverDesc0 AS 'Driver Name'
FROM
fn_rbac_R_System(@UserSIDs) SYS
INNER JOIN fn_rbac_ClientCollectionMembers(@UserSIDs) Members
ON Members.ResourceID = SYS.ResourceID
JOIN v_GS_IMAGING_DEVICES PR
ON PR.ResourceID = SYS.ResourceID
INNER JOIN fn_rbac_GS_NETWORK_ADAPTER_CONFIGURATION(@UserSIDs) IP
ON IP.ResourceID = SYS.ResourceID
WHERE
IP.IPAddress0 IS NOT NULL
Alex
я прописал так, но ему не нравиться синтаксис перед INNER
Alex
-- DECLARE @UserSIDs NVARCHAR(max) = N'disabled', @CollID -- 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.DriverDesc0 AS 'Driver Name'
FROM
fn_rbac_R_System(@UserSIDs) SYS
INNER JOIN fn_rbac_ClientCollectionMembers(@UserSIDs) Members
ON Members.ResourceID = SYS.ResourceID
,v_GS_IMAGING_DEVICES PR
WHERE
Members.CollectionID = @CollID
AND PR.ResourceID = SYS.ResourceID
INNER JOIN fn_rbac_GS_NETWORK_ADAPTER_CONFIGURATION(@UserSIDs) IP
ON IP.ResourceID = SYS.ResourceID
WHERE
IP.IPAddress0 IS NOT NULL
Alex
Все разобрался-спасибо огромное!
Sergey
mikas
Ставлю консоль SCSM 2016 с апдейтом Cu5
Start /Wait %~dp0Setup.exe /Install:Console /AcceptEula:YES /CustomerExperienceImprovementProgram:NO /EnableErrorReporting:NO /Silent
Start /Wait msiexec.exe /update %~dp0\SCSM2016_CU_KB4093685_amd64_7.5.7487.130\SCSM2016_CU_KB4093685_amd64_7.5.7487.130.msp /quiet /norestart
апдейт не ставится (
Sergey
вместо /q поставьте /qb и зпустите руками, будет видно что не так
mikas
вот дело в том, что наоборот в батнике отрабатывает переменная
%~dp0
а просто в cmd нет ) Вроде разобрался
Sergey
а еще в пути ошибка
Start /Wait msiexec.exe /update %~dp0\SCSM2016_CU_KB4093685_amd64_7.5.7487.130\SCSM2016_CU_KB4093685_amd64_7.5.7487.130.msp
должно быть
Start /Wait msiexec.exe /update %~dp0SCSM2016_CU_KB4093685_amd64_7.5.7487.130\SCSM2016_CU_KB4093685_amd64_7.5.7487.130.msp
mikas
не ошибка. там подпапка
mikas
а, понял, без слеша
Sergey
угу
mikas
ну походу слеш не критичен, отработало и с ним
Sergey
ну просто два слеша будет...
Миха
коллеги, напомните как отключить принудительную перезагрузку клиента. когда отсчет уже начался
Sergey
net stop ccmexec
shutdown -a
Евгений
я делал suspend процесса. Через process explorer
Евгений
по моему нет стоп не помогает
Миха
спс
Sergey
net stop помагает до первой перезагрузки или запуска ccmeval
Sergey
я вообще у себя не гашу ccmexec только отменяю запланированную перезагрузку
прогресс до 100% доходит и окошко висит себе
Sergey
как напоминание
Миха
а я случайно на терминалку апдейт накатил 😄
юзеры уже весь мозг проклевали
Sergey
апдейт дело хорошее... :)
Kucy
))))
Dmitry
привет
Dmitry
а как можно найти app зная только ScopeId_4A138CCA_505F_47AF_BB27_D0E49B47F8F7_DeploymentType_fc8d4026_0132_4610_b7b8_6a2bad6bda2c ?
Quantum Yupiter
Поиском )
Quantum Yupiter
И это ID Deployment Type'а
Dmitry
давот чего то нету
Dmitry
а клиенты ругаются
Sergey
в мониторинге/деплойменте выведите deployID и по нему поищите
Dmitriy
SELECT
CI_ID 'CI_ID',
CI_UniqueID 'CI_UniqueID',
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Title)[1]', 'nvarchar(max)') AS DTTitle,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/@Technology)[1]', 'nvarchar(max)') AS DTTechnology,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/p1:Contents/p1:Content/p1:Location)[1]', 'nvarchar(max)') AS DTContentLocation,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/p1:InstallAction/p1:Args/p1:Arg)[1]', 'nvarchar(MAX)') AS Install,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/p1:UninstallAction/p1:Args/p1:Arg)[1]', 'nvarchar(MAX)') AS Uninstall
FROM
v_ConfigurationItems
where CI_UniqueID like 'ScopeId_4A138CCA_505F_47AF_BB27_D0E49B47F8F7_DeploymentType_fc8d4026_0132_4610_b7b8_6a2bad6bda2c%'
Quantum Yupiter
SELECT
CI_ID 'CI_ID',
CI_UniqueID 'CI_UniqueID',
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Title)[1]', 'nvarchar(max)') AS DTTitle,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/@Technology)[1]', 'nvarchar(max)') AS DTTechnology,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/p1:Contents/p1:Content/p1:Location)[1]', 'nvarchar(max)') AS DTContentLocation,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/p1:InstallAction/p1:Args/p1:Arg)[1]', 'nvarchar(MAX)') AS Install,
SDMPackageDigest.value('declare namespace p1="http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest";
(p1:AppMgmtDigest/p1:DeploymentType/p1:Installer/p1:UninstallAction/p1:Args/p1:Arg)[1]', 'nvarchar(MAX)') AS Uninstall
FROM
v_ConfigurationItems
where CI_UniqueID like 'ScopeId_4A138CCA_505F_47AF_BB27_D0E49B47F8F7_DeploymentType_fc8d4026_0132_4610_b7b8_6a2bad6bda2c%'
Жжошь, а попроще никак через CI Relations, а не через SDMPackageDigest?
Quantum Yupiter
есть же CIRelationsToCI
Dmitriy
Хочется - делай :) Очень некогда сейчас, нашел первое что работает
Quantum Yupiter
Nik
Граждане, а с новым ADK не перестали ли ставиться драйверы на Win7? Было у кого, не?
Nik
После обновления boot'ов
oxotnik
Nik
oxotnik
Причём не просто совместимый, а подписанный. Потому что неподписанные через ts не ставятся
Nik
Т.е. до последнего ADK они были совместимы, а стоило заменить boot на новый, сразу несовместимы?...
oxotnik
ребят, а чо теперь дрова на dp как апйедты нельзя разместить чтоль?
oxotnik
а где то наткнулся что мол раньше было можно, а теперь нет
Sergey
Sergey
с 2007 r2 (раньше не видел просто) версии по сей день ничего не поменялось на эту тему в CCM. Ну кроме того что дубли можно не загружать... так что незнаю что там можно было раньше
Oleksandr
oxotnik
ну то есть по типу как в wsus, ставится галочка что дрова тоже качать и по аналогии с microsoft update дрова ставятся в систему вместе с апдейтами
Sergey
как категория драйвера появились в WSUS, SUP их отфильтровывает
Sergey
насколько я в курсе...
Anton
Дрова не алле через суп
Viacheslav
всем привет)
кто-то сталкивался с такой проблемой?
https://social.technet.microsoft.com/Forums/en-US/ce1324b5-17ed-42bd-a8f4-107aa8fc48ad/schedule-updates-unmountwimimage-error-in-sccm-1703?forum=ConfigMgrCBOSD
Viacheslav
трабла возникает когда я хочу затянуть обновление в WIM образ