недопустимость %% в пароле для NAA

Приятель столкнулся с проблемой в продуктивной среде, просигнализировал мне, я проверил — действительно, проблема существует.

Итак, суть проблемы: если сложный пароль учётной записи, которая указана в качестве Network Acccess Account, содержит знаки процента вида VASYA%megabalbes%123, то процесс установки операционной системы вылетает с кодом 0х80070002 на шаге Apply Operating System.

SMSTS.log:

CLibSMSMessageWinHttpTransport::Send: URL: sccm12.firma.local:80  PROPFIND /SMS_DP_SMSPKG$/QQQ00061

401 — Unsuccessful with anonymous access. Retrying with context credentials.

401 — Unsuccessful with context credentials. Retrying with supplied credentials.

401 — Unsuccessful with supplied credentials.

401 — Unsuccessful on all retries.

SendResourceRequest() failed. 80190191

Download() failed. 80190191.

DownloadContentAndVerifyHash() failed. 80070002.

Installation of image 1 in package QQQ00061 failed to complete..
The system cannot find the file specified. (Error: 80070002; Source: Windows)

The user tries to release a source directory C:\_SMSTaskSequence\Packages\QQQ00061 that is either already released or we have not connected to it.

Failed to run the action: Apply Operating System.
The system cannot find the file specified. (Error: 80070002; Source: Windows)

Ошибку я передам разработчикам, а самый очевидный и простой вариант решения проблемы — сменить пароль.

2 комментария

  1. Жень, я видел обсуждение в почте. С одной стороны это косяк, с другой вполне логичное поведение… дальше идет скучные размышления 😉 Ведь если прикинуть, то пароль для NAA хранится в открытом виде. Делаем вывод, что в XML последовательности задач com объект sms.tsenvironment пытается распарсить всё, что находится между двумя процентами, как переменную. Такой переменной нет и всё, что находится между процентов превращается в null. Если честно, то я не знаю как разработчики будут решать данную проблему, да и будут ли…

Leave a Reply