Меню Рубрики

Установка 7 zip gpo

Установка 7 zip gpo

Сообщения: 507
Благодарности: 139

Конфигурация компьютера
Материнская плата: Gigabyte GA-H67MA-UD2H-B3
HDD: SSD OCZ Vertex 4 VTX4-25SAT3-128G 128Гб SATA III
CD/DVD: Lite-On iHAS124-34 DVD±RW+CD/RW SATA
Ноутбук/нетбук: Lenovo B560A 15.6″ HD 2048, 320, Intel Pentium Dual-Core P6200(2.1) FSB 800MHz, DVD±RW DL, 512MB NVIDIA® Geforce® 310M, LAN, WiFi, Bluetooth, Win7HB
Индекс производительности Windows: 5,2

Я ставлю в домене 7-zip посредством GPO (Конфигурация компьютера — Политики — Конфигурация программ — Установка программ), указываю нужный файл 7zip.msi, а настройки привязываю через файл трансформации *.mst. Нужно только при создании пакета указать метод развертывания не «Назначенный», а «Особый». Далее, после выбора метода развертывания, во вкладке «Модификации» нужно выбрать наш файл трансформации. В итоге пакет будет ставиться с требуемыми ассоциациями.

P. S. Если в домене есть машины с операционными системами x64, то скачайте инсталлятор в этой разрядности, скопируйте файл трансформации, переименуйте в 7zip_x64. Для каждой разрядности создайте свой пакет в одной и той же политике. Не забудьте убрать галочку в свойствах 32-х битного пакета (вкладка «Развертывание» — Дополнительно — Сделать это 32-разрядное приложение доступным для компьютеров с архитектурой Win64).

Последний раз редактировалось snark, 09-06-2012 в 13:44 .

источник

Установка 7 zip gpo

Сообщения: 507
Благодарности: 139

Конфигурация компьютера
Материнская плата: Gigabyte GA-H67MA-UD2H-B3
HDD: SSD OCZ Vertex 4 VTX4-25SAT3-128G 128Гб SATA III
CD/DVD: Lite-On iHAS124-34 DVD±RW+CD/RW SATA
Ноутбук/нетбук: Lenovo B560A 15.6″ HD 2048, 320, Intel Pentium Dual-Core P6200(2.1) FSB 800MHz, DVD±RW DL, 512MB NVIDIA® Geforce® 310M, LAN, WiFi, Bluetooth, Win7HB
Индекс производительности Windows: 5,2

Я ставлю в домене 7-zip посредством GPO (Конфигурация компьютера — Политики — Конфигурация программ — Установка программ), указываю нужный файл 7zip.msi, а настройки привязываю через файл трансформации *.mst. Нужно только при создании пакета указать метод развертывания не «Назначенный», а «Особый». Далее, после выбора метода развертывания, во вкладке «Модификации» нужно выбрать наш файл трансформации. В итоге пакет будет ставиться с требуемыми ассоциациями.

P. S. Если в домене есть машины с операционными системами x64, то скачайте инсталлятор в этой разрядности, скопируйте файл трансформации, переименуйте в 7zip_x64. Для каждой разрядности создайте свой пакет в одной и той же политике. Не забудьте убрать галочку в свойствах 32-х битного пакета (вкладка «Развертывание» — Дополнительно — Сделать это 32-разрядное приложение доступным для компьютеров с архитектурой Win64).

Последний раз редактировалось snark, 09-06-2012 в 13:44 .

источник

Установка 7 zip gpo

Сообщения: 507
Благодарности: 139

Конфигурация компьютера
Материнская плата: Gigabyte GA-H67MA-UD2H-B3
HDD: SSD OCZ Vertex 4 VTX4-25SAT3-128G 128Гб SATA III
CD/DVD: Lite-On iHAS124-34 DVD±RW+CD/RW SATA
Ноутбук/нетбук: Lenovo B560A 15.6″ HD 2048, 320, Intel Pentium Dual-Core P6200(2.1) FSB 800MHz, DVD±RW DL, 512MB NVIDIA® Geforce® 310M, LAN, WiFi, Bluetooth, Win7HB
Индекс производительности Windows: 5,2

Я ставлю в домене 7-zip посредством GPO (Конфигурация компьютера — Политики — Конфигурация программ — Установка программ), указываю нужный файл 7zip.msi, а настройки привязываю через файл трансформации *.mst. Нужно только при создании пакета указать метод развертывания не «Назначенный», а «Особый». Далее, после выбора метода развертывания, во вкладке «Модификации» нужно выбрать наш файл трансформации. В итоге пакет будет ставиться с требуемыми ассоциациями.

P. S. Если в домене есть машины с операционными системами x64, то скачайте инсталлятор в этой разрядности, скопируйте файл трансформации, переименуйте в 7zip_x64. Для каждой разрядности создайте свой пакет в одной и той же политике. Не забудьте убрать галочку в свойствах 32-х битного пакета (вкладка «Развертывание» — Дополнительно — Сделать это 32-разрядное приложение доступным для компьютеров с архитектурой Win64).

Последний раз редактировалось snark, 09-06-2012 в 13:44 .

источник

Установка 7 zip gpo

Сообщения: 507
Благодарности: 139

Конфигурация компьютера
Материнская плата: Gigabyte GA-H67MA-UD2H-B3
HDD: SSD OCZ Vertex 4 VTX4-25SAT3-128G 128Гб SATA III
CD/DVD: Lite-On iHAS124-34 DVD±RW+CD/RW SATA
Ноутбук/нетбук: Lenovo B560A 15.6″ HD 2048, 320, Intel Pentium Dual-Core P6200(2.1) FSB 800MHz, DVD±RW DL, 512MB NVIDIA® Geforce® 310M, LAN, WiFi, Bluetooth, Win7HB
Индекс производительности Windows: 5,2
Читайте также:  Установка ксенона на ниссан патфайндер r52

Я ставлю в домене 7-zip посредством GPO (Конфигурация компьютера — Политики — Конфигурация программ — Установка программ), указываю нужный файл 7zip.msi, а настройки привязываю через файл трансформации *.mst. Нужно только при создании пакета указать метод развертывания не «Назначенный», а «Особый». Далее, после выбора метода развертывания, во вкладке «Модификации» нужно выбрать наш файл трансформации. В итоге пакет будет ставиться с требуемыми ассоциациями.

P. S. Если в домене есть машины с операционными системами x64, то скачайте инсталлятор в этой разрядности, скопируйте файл трансформации, переименуйте в 7zip_x64. Для каждой разрядности создайте свой пакет в одной и той же политике. Не забудьте убрать галочку в свойствах 32-х битного пакета (вкладка «Развертывание» — Дополнительно — Сделать это 32-разрядное приложение доступным для компьютеров с архитектурой Win64).

Последний раз редактировалось snark, 09-06-2012 в 13:44 .

источник

Надёжная установка программ средствами групповых политик без SCCM

Воскресенье, 26 — Апрель — 2015 9 комментариев

Централизованно устанавливать программы в домене Active Directory можно либо средствами групповых политик (Group Policy), либо инструментарием наподобие System Center Configuration Manager. Но SCCM — мероприятие недешёвое, поэтому весомая часть системных администраторов распространяет MSI-пакеты политиками. Однако, установка политиками обладает рядом существенных недостатков:

  1. Если инсталляция не удалась с первого раза, она никогда не будет исполнена до конца. Причины сбоя установки могут быть разными, но политика так или иначе создаст в реестре клиентской машины запись «Объект политики с таким-то номером отработал, дело можно закрыть». Идентификатор объекта вы можете найти в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\AppMgmt. Получается, системе безразлично, нормально ли установилась программа — она регистрирует лишь факт исполнения политики, чтобы потом к этому вопросу больше уже не возвращаться.
  2. Если так случилось, что установленную политикой программу кто-то убрал вручную, она не будет возвращена на место автоматически. Проблема известная, вот где я нашёл объяснение, когда столкнулся с ней впервые: https://social.technet.microsoft.com/Forums/windowsserver/en-US/82f1e144-78a3-4446-8aaf-18843c890cdc/force-reinstall-of-applications-deployed-by-software-gpo-after-uninstall. Причина всё та же, что в пункте номер раз.
  3. Иногда требуется задавать особые условия установки или проверки предварительных условий, которые стандартные политики не поддерживают. Например, при инсталляции Oracle VirtualBox добавить сертификат доверенного издателя:

Для решения этих проблем я написал скрипты распространения и убирания программ. Стандартная схема централизованного распространения может выглядеть так:

  1. На одном из контроллеров в шаринге NetLogon создаём папку Deployment, внутри которой размещаем папки всех нужных приложений, например:
    \\DC-Riga.WindowsNT.LV\NetLogon\Deployment\7-Zip
    \\DC-Riga.WindowsNT.LV\NetLogon\Deployment\Skype
    \\DC-Riga.WindowsNT.LV\NetLogon\Deployment\FrontMotion_Firefox
    Такое местоположение удобно тем, что контроллеры реплицируют содержимое папки NetLogon между собой, а путь инсталляции можно назначить в виде доменного имени \\WindowsNT.LV\NetLogon\Deployment; в результате, клиенты выполнят установку с ближайшего контроллера.
  2. Внутри папки конкретного приложения сохраняем скрипты установки и убирания приложения:
    \…\7-ZIP
    \…\7-ZIP\x64\7z920-x64.msi
    \…\7-ZIP\x86\7z920-x86.msi
    \…\7-ZIP\Install_7Zip.bat
    \…\7-ZIP\Uninstall_7Zip.bat
  3. Создаём отдельные объекты групповых политик Applications 7-Zip Install и Applications 7-Zip Uninstall, в которых указываем скрипты в секции Startup Scripts. Политики пристёгиваем к нужному контейнеру в Active Directory (например, к корню домена или только к требуемым департаментам). Можно создать группы безопасности, куда внести учётные записи нужных машин, затем разрешить применять политики только этим группам.

Теперь собственно скрипт установки на простом примере 7-Zip:

Cкрипт убирания программы:

  1. Скрипт установки требует настройки шести переменных: Package_Name_x86, Package_Name_x64, MSI_Product_Code_x86, MSI_Product_Code_x64, Installation_Parameters, Desired_Version, для каждой программы они уникальны. Коды MSI и версию программы я выясняю отдельно, устанавливая программу вручную на тестовых системах.
  2. Разумеется, инсталляции можно запускать не с контроллеров, а из выделенной точки распространения вида \\DeploymentServer.WindowsNT.LV. Учтите, что компьютеры считывают инсталляционные файлы от лица ComputerName$/SYSTEM — убедитесь, что группы Domain Computers и Domain Controllers имеют разрешения чтения как на Share, так и на NTFS.
  3. В любом случае, убедитесь, что путь к выбранному репозиторию добавлен в «белые списки» программ (Application Whitelisting), иначе установка может отказать и по этой причине.
  4. Команда XCopy в %Temp% нужна только для Windows XP/2003, так как на этих системах MSIExec не умеет инсталлировать с сетевых ресурсов. На более новых системах копировать исходник на локальную машину не нужно, можно выполнять команду msiexec напрямую из %

dp0, как это сделано в 64-разрядном блоке.
Загрузочные скрипты на Windows 8 по умолчанию не работают. Причина: Windows 8 на самом деле не выключается (не выполняет Shutdown) — вместо этого, система всегда пытается выполнить Hybr >

источник

Установка 7 zip gpo

Сообщения: 507
Благодарности: 139

Конфигурация компьютера
Материнская плата: Gigabyte GA-H67MA-UD2H-B3
HDD: SSD OCZ Vertex 4 VTX4-25SAT3-128G 128Гб SATA III
CD/DVD: Lite-On iHAS124-34 DVD±RW+CD/RW SATA
Ноутбук/нетбук: Lenovo B560A 15.6″ HD 2048, 320, Intel Pentium Dual-Core P6200(2.1) FSB 800MHz, DVD±RW DL, 512MB NVIDIA® Geforce® 310M, LAN, WiFi, Bluetooth, Win7HB
Индекс производительности Windows: 5,2

Я ставлю в домене 7-zip посредством GPO (Конфигурация компьютера — Политики — Конфигурация программ — Установка программ), указываю нужный файл 7zip.msi, а настройки привязываю через файл трансформации *.mst. Нужно только при создании пакета указать метод развертывания не «Назначенный», а «Особый». Далее, после выбора метода развертывания, во вкладке «Модификации» нужно выбрать наш файл трансформации. В итоге пакет будет ставиться с требуемыми ассоциациями.

P. S. Если в домене есть машины с операционными системами x64, то скачайте инсталлятор в этой разрядности, скопируйте файл трансформации, переименуйте в 7zip_x64. Для каждой разрядности создайте свой пакет в одной и той же политике. Не забудьте убрать галочку в свойствах 32-х битного пакета (вкладка «Развертывание» — Дополнительно — Сделать это 32-разрядное приложение доступным для компьютеров с архитектурой Win64).

Последний раз редактировалось snark, 09-06-2012 в 13:44 .

источник

Установка любого программного обеспечения средствами WSUS — 2

В продолжение первой части от yosemity я бы хотел представить логическое продолжение и развитие LUP — WSUS Package Publisher. В отличие от LUP, WSUSPP живет, развивается и поддерживает работу с Windows Server 2012. В данной инструкции будут рассмотрены только добавление обновлений, создание правил и описаний самого распространенного стороннего ПО. А именно:

Внимание! Много картинок, ссылок и информации!

Само собой, вам необходим работающий WSUS и WSUSPP. Настройка WSUSPP тривиальна и рассмотрена не будет.
Инструменты, которые не будут лишними:

— Remote MSI Manager — ПО для просмотра/удаления установленных продуктов, установки msi-пакетов на удаленные компьютеры. Понадобится для обнаружения Produst Code’ов.
— SuperOrca — развитие Orca, просмотр/изменение свойств msi-пакетов.
— Несколько тестовых виртуальных машин, количество зависит от вашего парка рабочих мест.

Adobe Flash Player & Adobe Reader

Для данных продуктов на сайте WSUSPP есть примеры, изучить можете самостоятельно. Ссылки на все ресурсы оставлю ниже.
Но чего в инструкциях нет, так это документации по SCUP каталогам. Да-да, WSUSPP поддерживает каталоги сторонних производителей ПО. И именно для этих продуктов Adobe есть предустановленные шаблоны.

1) «Updates» -> «Manage Catalog Subscribtions. »

2) Настроить каталоги и их параметры

Где:
Load a shared catalog — загрузка каталога в формате xml в список. По умолчанию показывается папка с предустановленными
Add this catalog — добавление каталога в случае если вы вручную вносите изменения в поля «Address» и «File name»
Check every: — интервал проверки обновлений каталога
Modify — сохранение параметров выделенного каталога
Delete — удаление выделенного каталога
Import Updates from this Catalog. — просмотр имеющихся обновлений. Аналогично двойному щелчку мышью по строке. В это меню так же можно попасть через «Updates» -> «Import from Catalog»
Test Connectivity — проверка связи
Check Update Availability Now — проверка обновлений для выделенного каталога.

3) Для добавления нового обновления необходимо выбрать каталог, нажать «Import Updates from this Catalog. » -> «Open Catalog», отметить интересующие вас обновления и нажать «Import Selected Updates».

После скачивания и публикации, вам останется только нажать «Close». Обновление готово к одобрению. Никаких дополнительных изменений не требуется, пакеты msp уже имеют все необходимые параметры.

Этот же метод можно применить и для Adobe Flash Player. Все необходимые правила уже есть на уровне пакета, и обновление установится только там, где ранее был установлен плейер.

Просто, не правда ли? Все это, конечно, можно делать и вручную.

Архиватор 7-Zip

Для данного ПО каталогов нет, но существуют сборки msi для 32- и 64-бит. Поэтому задача сводится только к правильному определению куда что ставить. Практически всегда индикатором того, что обновление установлено, служит Product Code. Посмотреть этот код в msi можно как самим WSUSPP («Tools» -> «Msi Reader»), так и сторонними программами типа SuperOrca. А вот индикатором необходимости установки будут архитектура ОС и продакт-коды версий 16.00, 16.01 и 9.20.

1) Создаем простое обновление, указываем файл, «Next».
Кстати, советую оставлять несколько версий старых обновлений.

2) Заполняем поля «Vendor Name», «Product Name», «Title» и т.д. «Package Type» стоит указать как «Application».

3) Раздел Installed. Здесь указывает Product Code устанавливаемого пакета.
«Rule Type: Processor Architecture» -> «Add Rule» — > Architecture x86-> «Ok»
«Rule Type: Msi Produst Installed» -> «Add Rule» — > вставка с кодом для 16.02 -> «Ok» -> «Next»

4) Раздел Installable. А вот здесь нужна конструкция сложнее.
Для 32-бит:
«Rule Type: Processor Architecture» -> «Add Rule» — > Architecture x86-> «Ok»
«Add a „OR“ Group»
«Rule Type: Msi Produst Installed» -> «Add Rule» — > вставка Product Code версии 9.20 -> «Ok»
«Rule Type: Msi Produst Installed» -> «Add Rule» — > вставка Product Code версии 16.00 -> «Ok»
«Rule Type: Msi Produst Installed» -> «Add Rule» — > вставка Product Code версии 16.01 -> «Ok» -> «Next»

В итоге должно получиться следующее:

Конструкции правил можно сохранять и загружать, для этого в нижней части есть соответствующие кнопки.

5) Опытные пользователи может поправить мета-данные. Мы же нажимаем «Publish».

Обновление опубликовано и готово к одобрению.
Для 64-битной версии манипуляции аналогичны за исключением: «Processor Architecture» -> «Architecture x64» и соответствующих продакт-кодов.

Как вы заметили, мы обновляем только избранные версии.

Upd 2017.01.17: За исправление неточностей благодарю @perlestius.

PDF24 Creator

А что, если у пользователей установлены не 2-3 версии ПО, а 10? Продакт-кодов на них не напасешься. В моем случае это был PDF24 Creator, бесплатный инструмент для работы с PDF.

Помогут нам в этом 2 проверки: существование файла и версия файла. Нельзя ограничиться только проверкой на версию, т.к. в случае отсутствия файла она считается положительной. Еще одним тонким моментов будет то, что PDF24 Creator — это 32-битное приложение. А значит, проверять нужно в обеих папках Program Files и Program Files (x86).

Product Code для версии 7.9.0 — 26364d59-91dd-4b5f-a521-8c7d35e1743c
Первые 2 шага аналогичны оными из примера с 7-Zip

3) Раздел Installed.
«Rule Type: Msi Produst Installed» -> «Add Rule» — > вставка Product Code -> «Ok» -> «Next»

4) Раздел Installable.
Перевести основное правило в «Start OR». Для этого необходимо дважды кликнуть по полосе «Start AND», либо нажать на кнопку «Edit».
«Add a „AND“ Group»
«Rule Type: File Exists» -> «Add Rule» — > «Known Folder: PROGRAM_FILES», «File Path: PDF24\pdf24.exe» -> «Ok»
«Rule Type: File Version» -> «Add Rule» — > «Wellknown directory: PROGRAM_FILES», «File Path: PDF24\pdf24.exe», «Comprasion: Less Then», «File Version: 7.9.0.0» -> «Ok»

Перевести выделение в основное правило
«Add a „AND“ Group»
«Rule Type: File Exists» -> «Add Rule» — > «Known Folder: PROGRAM_FILESX86», «File Path: PDF24\pdf24.exe» -> «Ok»
«Rule Type: File Version» -> «Add Rule» — > «Wellknown directory: PROGRAM_FILESX86», «File Path: PDF24\pdf24.exe», «Comprasion: Less Then», «File Version: 7.9.0.0» -> «Ok»

Указывать файл так же можно через полный путь.

В итоге у вас должно получиться следующее:

5) Опытные пользователи может поправить мета-данные. Мы же нажимаем «Publish»

С msi-пакетами разобрались. А если доступны только exe?

X-Mouse Button Control

Есть такая прекрасная бесплатная программа — X-Mouse Button Control. Она позволяет назначать клавишам мыши множество разных функций и сочетаний. Крайне рекомендую, если используете мышь с 5+ кнопками. Обновления для этого ПО приходят в виде exe-файлов, которые нужно перехватывать в директории Temp активного пользователя. Ссылки на актуальные обновления ниже. Так же для обновления необходимо, чтобы в системе не было запущено ни одного процесса программы. Все это поддерживается, конвертация в msi не требуется.

Создаются такие обновления через «Updates» -> «Create a Custom Update».
Нужные действия добавляются двойным кликом. Если вы ошиблись в последовательности, то строку вверх/вниз можно передвинуть, кликнут правой кнопкой мыши по действию.

1) Сначала накидаем все действия для полноценной установки.
«Allow to kill process by his name» -> XMouseButtonControl -> «Ok» (имя указывается без расширения)
«Allow to execute a file» -> XMBCUpdate_2.13.1.exe -> «Ok» -> «Ok» (имя произвольное, но файл именно с таким именем должен использоваться во 2 пункте)

2) В следующем окне необходимо добавить exe-файл. Остальные файлы трогать не стоит.
«Add Files. » -> XMBCUpdate_2.13.1.exe -> «Ok» -> «Next»

3) Заполняем поля «Vendor Name», «Product Name», «Title» и т.д. Command Line не изменять/удалять.

4) Считать обновление установленным будем через проверку версии файла, т.к. Product Code в системе не прописывается. Для x32 и x64 устанавливается одинаково в Program Files.
«Rule Type: File Version» -> «Add Rule» — > «Wellknown directory: PROGRAM_FILES», «File Path: Highresolution Enterprises\X-Mouse Button Control\XMouseButtonControl.exe», «Comprasion: Equal To», «File Version: 2.13.1.0» -> «Ok» -> «Next»

5) Необходимость установки проверяем как и в предыдущем примере.
«Rule Type: File Exists» -> «Add Rule» — > «Known Folder: PROGRAM_FILES», «Highresolution Enterprises\X-Mouse Button Control\XMouseButtonControl.exe» -> «Ok»
«Rule Type: File Version» -> «Add Rule» — > «Wellknown directory: PROGRAM_FILES», «File Path: Highresolution Enterprises\X-Mouse Button Control\XMouseButtonControl.exe», «Comprasion: Less Then», «File Version: 2.13.1.0» -> «Ok» -> «Next»

6) Опытные пользователи может поправить мета-данные. Мы же нажимаем «Publish».

Обновление Adobe Reader XI до Adobe Acrobat Reader DC

Наверное многие задавались этим вопросом. Причем обновлять хочется сразу на актуальную версию. Ничего сложного, нужно лишь несколько дополнительных действий. А так же документация: Bootstrapper с ключами, GUID’ы, Свойства Adobe.

Для начала нужно распаковать exe. Делается это из командной строки с помощью параметров -sfx_o«путь распаковки» -sfx_ne (вместо sfx можно использовать nos).
В моем случае получается так:
«C:\WSUS\CustomUpdates\Adobe Acrobat Reader\AcroRdr20151500630033_MUI.exe» -sfx_o«C:\WSUS\CustomUpdates\Adobe AcrobatReader\AcroRdr20151500630033_MUI» -sfx_ne

В папку с распакованным содержимым необходимо поместить актуальный патч (на момент написания статья — 15.006.30201).

И, наконец, отредактировать файл Setup.ini, добавив 2 строки:
[Startup]
CmdLine=/sAll /rs /msi UPDATE_MODE=0 EULA_ACCEPT=YES

[Product]
PATCH=AcroRdr2015Upd1500630201_MUI.msp

0) «Updates» -> «Create a Custom Update».

1) Чтобы полностью автоматизировать процесс, нужно завершить процесс AcroRd32.exe.
«Allow to kill process by his name» -> AcroRd32 -> «Ok» (имя указывается без расширения)
«Allow to execute a file» -> AcroRdr20151500630033_MUI\Setup.exe -> «Ok» -> «Ok» (так как в пункте 2 будет указана папка, то путь к файлу указывается с ее учетом).

Дополнительные параметры не используются, т.к. все уже указано в Setup.ini

2) Добавляем папку
«Add Folders. » -> AcroRdr20151500630033_MUI -> «Ok» -> «Next»

3) Заполняем поля «Vendor Name», «Product Name», «Title» и т.д. Command Line не изменять/удалять.

4) Считать обновление установленным будем через проверку Product Code. Он не меняется при установке новых патчей.
«Rule Type: Msi Produst Installed» -> «Add Rule» — > AC76BA86-7AD7-FFFF-7B44-AE0F06755100 -> «Ok» -> «Next»

5) Необходимость установки проверяем аналогично, но еще и по версии ОС (версия DC поддерживает Windows 7 и новее).
«Rule Type: Msi Produst Installed» -> «Add Rule» — > AC76BA86-7AD7-1049-7B44-AB0000000001 -> «Ok»
«Rule Type: Windows Version» -> «Add Rule» — > «Comparison: Greater Then or Equal To», «Easy Selection: Windows 7» -> «Ok» -> «Next»

6) Опытные пользователи может поправить мета-данные. Мы же нажимаем «Publish».

источник

Добавить комментарий