Linux отбелязва опис на оборудването в ПГ на офис OCS инвентаризация (част 2)
Аз продължавам моята малка поредица от статии.
В тази статия, аз ще пиша как съм преодоляла проблема с кодиране на данни, предадени от Windows на консултанта.
1. Част 1 (сървър)
2. Част 2 (вероятно)
3. Част 3 (агенти)
4. Част 4 (GLPI)
Да ви кажа честно, аз лошо разбира, че това помогна, но аз ще напиша всичко, което ще бъде следващия път, да знаят къде да се копае.
Проблемът беше, че сървърът не изглежда правилно на кирилица.
1. Първият опит за решаване на проблема
На първо място, аз проверих на една машина на Windows, която създава правилния агент xml'ku за нея, след инсталирането на OCS Инвентаризация Windows Agent и ферментация на документация.
От конзола Windows I извършва:
C: \ Program Filex (x86) \ OCS Инвентаризация Agent \ OCSInventory.exe / местни = C: \
Параметър / местен агент не иска да почука на отдалечен сървър, и да запазите всички данни в локална папка, които имам. Тогава видях файл с .ocs разширението. това означава, че файлът е XML компресирани с OCS преса.
2. Вторият опит за решаване на проблема (може би не е правилно)
Ние търсим за вида и функцията призовава .htmlentities ($ VAR) се заменят със .htmlentities ($ Var, ENT_COMPAT, "UTF-8").
3. Третият опит, най-вероятно най-правилен.
Вход е тук: C: \ ProgramData \ OCS Инвентаризация NG \ Agent \ OCSInventory.txt
"Bad", дневникът изглежда така:
А "добър" Дневник по този начин:
След като скочи, някои от по-старите агенти, 4.0.6.1 данни версия започнаха да бъде изпратено, но след това е имало проблем с кодирането.
Накрая, че е било намерено, това е кръпка агент с UTF-8. можете да го изтеглите от тук: ftp://linvinus.ru/ocs/.
И сега цялата информация се показва правилно, ето един пример:
