p
Sergey
а комп не в домене чтоли?
Sergey
в смысле не загоняется в домен?
p
Нет это же билд
p
Зачем билд с доменом сразу
p
B&C
Sergey
а вы попробуйте
заведите в домен
всё установите - выведите из домена - сиспреп
p
хммм... ну мы от этого ушли.....
Sergey
Всем привет! Кто на HTTPS переводил, как вы решали проблему недоверия при установке софта? Из PXE систему накатывает, дальше ребутается и уже не из PXE пытается Install Application, но судя по всему DP ему ничего не дает, так как он не в домене и не имеет клиентского сертификата, который накатывается доменным машинам политикой.
p
при создании 1703 было все нормально
p
хммм...
p
Я Вас понял Сергей, попробую ....
p
Кстати, в принципе не так уж и долго сетапилась система + 365 (отдельно как апликация)
p
теперь думаем, а есть ли смысл ?! )))))
Sergey
:) да с365 смысла нет имхо
апдейты не нужны...
p
ну так апдейты ж отдельно на офис
p
точнее, можно и так и так, в билде конечно будет система + 365 апдейтиться сразу
p
но завтра выйдет новый билд 1803....
p
"образно" )
Quantum Yupiter
Sergey
тю
Sergey
дык уже пара недель как
Anton
так давно
Anton
p
RC ?
p
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9_Windows_10
Alex
Всем привет!
Кто нибудь работал с каталогом приложений SCCM через API?
Там в методах требуется указать некий deviceId. Но проблема в том, что непонятно, как его сформировать удалённо на сервере.
На форуме Microsoft месяц назад задавали тот же вопрос, но ответ так и не дали:
https://social.technet.microsoft.com/Forums/windowsserver/en-US/c96bb70f-a6cc-4099-afdb-45b65b811250/how-to-get-deviceid-via-sdk?forum=ConfigMgrPowerShell
Быть может как то уже сталкивался с этим
Sergey
а что вы хотите с ним сделать? с каталогом этим?
Alex
Например, получать списки приложений, которые есть в каталоге. Получать статусы приложений, осуществлять установку приложений
Sergey
я вот смотрю метод есть для получения этого deviceId - там ;t
Sergey
$computer = $env:COMPUTERNAME
$namespace = "ROOT\ccm\ClientSDK"
$classname = "CCM_SoftwareCatalogUtilities"
Invoke-WmiMethod -Namespace $namespace -Class $classname -ComputerName $computer -Name "GetDeviceId"
Sergey
в самом классе то все методы - Get*, почти что
Sergey
для установки вероятно этот класс
\\S-KOR-HP\ROOT\ccm\ClientSDK:CCM_SoftwareCatalogUtilities
Sergey
если с SMS провайдером работали
Sergey
короче все довольно привычно
Dmitry
Alex
короче все довольно привычно
Не все так просто, как кажется. Вариант получать deviceId через wmi не подходит.
DeviceId состоит из GUID, SID, Time и SignedClientId.
Если вызвать GetDeviceId на чужой машине, то мы получим GUID машины, SID пользователя, который вызвал метод и соответствующий SignedClientId.
SignedClientId в этом случае не подходит, т.к. нужен SignedClientId для GUID'а и SID'а целевого пользователя.
Sergey
Sergey
для установки / удаления апликешна не нужен же DeviceId
Vasya
Всех приветствую. Пишу с разрешения Масяна. У меня личная простба. Кому небезразлична охота или просто есть желание помочь сообществу охотников в республике Башкортостан - стукните в личку, напишу, что нужно сделать конкретно. Потратите не больше 3х минут. У нас Русское Географическое общество, местное отделение, ни с того, ни с сего написало обращение к главе республики, что бы срочно закрыли весеннюю охоту, не вдаваясь вообще в суть этой самой весенней охоты.
1. нужно отправить электронное письмо с вашей личной почты
2. через наш местный гос, портал, авторизовавшись через гос. услуги отправить 3 обращения. несколько кликов мышки.
Файл с текстом предоставлю. Очень прошу вас помочь. Стучимся во все двери, но почему-то большей части людей (даже охотников, которых у нас в РБ около 40 тысяч) - все равно. Их это не коснется, все само как-то разрешится.
Vasya
выполнить можно только пункт 1, но было бы здорово, если оба
ili
Коллеги, поделитесь пожалуйста паком удаления Офиса 2010 Pro+ у кого есть?))
Vasya
а есть же vbs скриптик от ms. fixit
Sergey
а почему его родной setup /uninstall не подходит?
Vasya
https://support.office.com/en-us/article/uninstall-office-from-a-pc-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?ui=en-US&rs=en-US&ad=US
Vasya
а, одна из ошибок помню, типа не найдена какая-то msi, из серии почистили c:\windows\installer
Sergey
ясно :)
Vasya
у нас ТП - такая ТП. типа "о, места нет, а тут windows installer столько места занимает"
Vasya
я только с одним совладать пока не смог в таком случае - SCEP. зачастую даже его msi из папки backup не помогают. и хрен пойми как его выпилить. у ms нет официального removal tool, а какой-то скрипт умельцев, ходящий по интернетам, не может тормознуть службу scep и убить его процесс, система не дает. возможно, на ХР работало...
Sergey
да у нас такая же
понаписали батников кривых...
я пока не поймал не понимал почему кол-во машин с кривыми правами на темп ростёт... пока не написал CB и не поймал дурачков
Sergey
хотел даже рубрику на внутреннем блоге окрыть "Рукожоп 80 lvl"
Vasya
о, у нас с c:\windows\temp было веселье с одним разрабом сторонним. не работает никак софт без прав юзера. присылают оф декларацию - выдать права админа. мы прям охренели, начали смотреть что куда. оно, оказывается, в c:\windows\temp пытается писать. написали им, типа научитесь обрабатывать %temp%, нет, говорят, у нас вот так. в итоге все же поправили. бывают же мудаки...
Sergey
Написал им скрипт очиски и в 'Scripts" на CM положил
Vasya
Vasya
cleanmgr который
Sergey
он не всё чистит, что можно было бы, но я его использую тоже
Vasya
Sergey
https://1drv.ms/u/s!Aiewh6AC1UWks6VsPc3W7XvJYZkTwg
Vasya
"$($env:windir)\SoftwareDistribution" - ой... что-то я очкую, Слаэк
Vasya
а зачем так-то?
Vasya
он потом долго и тяжело пересоздается...
Sergey
"Да ты успакойся, я тебе говорю... я уже так тыщщу раз делал, всё нормально будет "
ну поэтому он не в автомате работает, а инженер тп его сознательно запускает
Vasya
а, вон оно что, Михалыч
Vasya
ладно, поговорили и хватит. дайте ключ на 12 и я обратно...
Alex
для установки / удаления апликешна не нужен же DeviceId
При работе с API для вызова метода установки приложения требуется deviceID.
Вот пример SOAP запроса:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<InstallApplication xmlns="http://schemas.microsoft.com/5.0.0.0/ConfigurationManager/SoftwareCatalog/Website">
<applicationID>string</applicationID>
<deviceID>string</deviceID>
<reserved>string</reserved>
</InstallApplication>
</soap:Body>
</soap:Envelope>
Sergey
А версия ццм какая?
Alex
1607
Sergey
лень на телефоне язык переключать
Sergey
боже упаси, я их только все поотключал
Sergey
аа.. ок, погляду, благодарю
mikas
тут колеги пытаются замутить такую вещь: Юзер из софтваре центра ставит DPM агента и этот пк автоматом привязывается к серваку DPM. Вот как привязать...
Anton
а как сервера в DPM вяжутся? ;))
mikas
Точнее нужно добавить этот ПК в DPM.
Andrey
Ты напиши скрипт который вяжет с сервером, а мы подскажем 😉
mikas
Если просто - поставил DPM агента и сразу пошли бэкапы.