среда, 18 мая 2016 г.

Отчет по значению реестра

Задача: 
Проверить на каких ПК установлена старая версия Adobe Flash Player
Запустить обновление Adobe Flash Player и перезагрузить ОС.

Решение:
Создание отчета с установленной версией Adobe Flash Player.
Запуск обновление и перезагрузка ОС.

1. Создание отчета в Lansweeper
Находим где реестре храниться версия Adobe Flash Player
вот то что мы искали
[HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX]
"Version"="21.0.0.242"

Проверяем включено ли у нас сканирование в Lansweeper по реестру
должно быть вот так
теперь добавляем в сканирование и ждем следующего скана или запускаем вручную скан по всем ПК.


Результата отчета

2. Запуск обновление и перезагрузка ОС
Используем Deployment.
Достаточно будет одной команды
wuauclt /detectnow /updatenow && shutdown /r
Теперь запускаем наш Deployment по результату нашего отчета с версией Adobe Flash Player ниже 21.0.0.242

P.S. Задавайте вопросы, буду рад ответить.


понедельник, 16 мая 2016 г.

Увеличение диска C (расширение тома)

Увеличение раздела (диска) C стандартными средствами Windows.
Запускаем "Управление компьютером"
Например вот так:


Увеличиваем диск C на 30 ГБ


Итого

среда, 4 мая 2016 г.

McAfee и командная строка

Установка McAfee Agent
FramePkg.exe /install=agent /forceinstall /SILENT

Установка McAfee VirusScan
SetupVSE.exe ADDLOCAL=ALL REMOVEINCOMPATIBLESOFTWARE=TRUE /qn

Подробные параметры установки
 </package | /i> <Product.msi>
  Установка или настройка продукта
 /a <Product.msi>
  Административная установка - установка продукта в сеть
 /j<u|m> <Product.msi> [/t <список преобразований>] [/g <код языка>]
  Объявление о продукте: "m" - всем пользователям; "u" - текущему пользователю
 </uninstall | /x> <Product.msi | Код_продукта>
  Удаление продукта
Параметры отображения
 /quiet
  Тихий режим, без взаимодействия с пользователем
 /passive
  Автоматический режим - только указатель хода выполнения
 /q[n|b|r|f]
  Выбор уровня интерфейса пользователя
  n - Без интерфейса
  b - Основной интерфейс
  r - Сокращенный интерфейс
  f - Полный интерфейс (по умолчанию)
 /help
  Вывод справки по использованию
Параметры перезапуска
 /norestart
  Не перезапускать после завершения установки
 /promptrestart
  Запрашивать перезапуск при необходимости
 /forcerestart
  Всегда перезапускать компьютер после завершения установки
Параметры ведения журнала
 /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <файл_журнала>
  i - сообщения о состоянии
  w - сообщения об устранимых ошибках
  e - все сообщения об ошибках
  a - запуски действий
  r - записи, специфические для действий
  u - запросы пользователя
  c - начальные параметры интерфейса пользователя
  m - сведения о выходе из-за недостатка памяти или неустранимой ошибки
  o - сообщения о недостатке места на диске
  p - свойства терминала
  v - подробный вывод
  x - дополнительные отладочные сведения
  + - добавление в существующий файл журнала
  ! - сбрасывание каждой строки в журнал
  * - заносить в журнал все сведения, кроме параметров "v" и "x"
 /log <файл_журнала>
  Равнозначен /l* <файл_журнала>
Параметры обновления
 /update <Update1.msp>[;Update2.msp]
  Применение обновлений
 /uninstall <Код_Guid_обновления>[;Update2.msp] /package <Product.msi | код_продукта>
  Удаление обновлений продукта
Параметры восстановления
 /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | код_продукта>
  Восстановление продукта
  p - только при отсутствии файла
  o - если файл отсутствует или установлена старая версия (по умолчанию)
  e - если файл отсутствует или установлена такая же либо старая версия
  d - если файл отсутствует или установлена другая версия
  c - если файл отсутствует или контрольная сумма не совпадает с подсчитанным значением
  a - принудительная переустановка всех файлов
  u - все необходимые элементы реестра, специфические для пользователя (по умолчанию)
  m - все необходимые элементы реестра, специфические для компьютера (по умолчанию)
  s - все существующие ярлыки (по умолчанию)
  v - запуск из источника с повторным кэшированием локальных пакетов
Настройка общих свойств
 [PROPERTY=PropertyValue]

Удаление McAfee VirusScan (x86)
msiexec /x "C:\Program Files\McAfee\VirusScan Enterprise\RepairCache\vse880.msi" /quiet

Удаление McAfee Agent (x86)
"c:\Program Files\McAfee\Common Framework\frminst.exe" /forceuninstall /silent

Обновление политик
Collect and Send Props (x86)
"C:\Program files\McAfee\Common Framework\CmdAgent.exe" /p

Check for new policies (x86)
"C:\Program files\McAfee\Common Framework\CmdAgent.exe" /c

Enforce Policies (x86)
"C:\Program files\McAfee\Common Framework\CmdAgent.exe" /e

Обновление McAfee (x86)
"C:\Program Files\McAfee\VirusScan Enterprise\mcupdate.exe" /update /quiet

пятница, 29 апреля 2016 г.

Автоматическое переключение между программами (окнами)

Возникла идея показа разной статистики/мониторинга на одном экране (телевизоре) попеременно.
Например: На одном телевизоре можно выводить попеременно Zabix-Панель и Zabix-Карта сетей.

Реализация.
Использовать программу AutoIt.

Создаем скрипт "test.au3"
-----------------------------------------
Opt("MustDeclareVars", 1)
Local $Title1 = "111" ;Тайтл первого окна
Local $Title2 = "222" ;Тайтл второго окна
Local $Title ;Переменная хранящая в себе название окна которое необходимо активировать
Local $Trigger = True
Local $Delay = 5 ;в секундах
While 1
   $Title = $Title1
   If $Trigger Then $Title = $Title2
   WinActivate($Title)
   WinWaitActive($Title)
   $Trigger = Not $Trigger
   Sleep($Delay*1000)
WEnd
------------------------------------
Рассмотрим на примере переключения между двумя блокнотами.

  1. Скачать AutoIt Full Installation и установить
  2. Создать два файла 111.txt и 222.txt
  3. Открываем два файла (111.txt и 222.txt) блокнотом. (два файла должны быть открыты)
  4. Открываем скрипт (test.au3) программой SciTE-Lite.
  5. Запускаем на выполнение   (Tools/Go)

Примечание:
С скрипта можно сделать .exe файл. Можно конечно допилить так, что бы он сам эти файлы открывал.
Функционал AutoIt очень большой.

Буду рад ответить на ваши вопросы.

четверг, 28 апреля 2016 г.

Тонкий клиент – что это и с чем его едят (на примере Wyse T50)

Тонкий клиент (англ. thin client) в компьютерных технологиях — бездисковый компьютер-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер (Wikipedia ).

Если сказать проще тонкий клиент (ТК) – это компьютер, который загружает легкую операционную систему (обычно используется Linux или Windows Embedded) и соединяется с терминальным сервером.

Характиристики ТК:
  • Citrix (ICA) Connect
  • Custom Connect Options
  • Ericom PowerTerm® TEC Connect
  • RDP
  • SSH
  • VMware View Client
  • VNC Viewer
  • Web Browser - Mozilla Firefox
  • Web Browser - Chromium
Удалённое рабочее место с тонким клиентом. Схема коммутации

К одному серверу можно подключить любое количество удалённых пользователей, ограниченное разве что вычислительными ресурсами сервера (серверов). Для подключения новых пользователей просто докупается необходимое количество коммутаторы и тонких клиентов, которые объединяются в кластеры.

Как выглядит подключение к серверам.

Преимуществ тонких клиентов и терминальных решений

Повышение безопасность корпоративных данных 
Тонкие клиенты не имеют каких-либо устройств для хранения и записи информации пользователем. Благодаря тому, что абсолютно вся информация хранится на сервере и не передается по сети, снижается риск хищения данных и атаки вирусов. Для обеспечения повышенной безопасности можно воспользоваться дополнительными средствами, например, устройством чтения смарт-карт, usb-ключом или биометрическим считывателем отпечатков пальцев, которые подключаются к терминалу и предоставляют более высокий и сложный уровень аутентификации пользователей.

Быстрое развертывание - рабочее место за 10 минут 
Просто включите терминал в розетку, и настройки будут автоматически загружены с сервера.

Централизация администрирования 
Отсутствие в тонких клиентах обслуживаемого администратором программного или аппаратного обеспечения исключает необходимость его периодического обслуживания, диагностики и обновления. Нет необходимости в антивирусных программах на рабочих местах. Все прикладное программное обеспечение для пользователей размещено на сервере и контролируется системным администратором.

Сокращение инвестиций в ИТ-инфраструктуру 
Стоимость рабочего места уменьшается за счет стоимости аппаратной части на 20%, за счет стоимости лицензий на пользовательское программное обеспечение до 40%, и за счет стоимости инсталляции до 80%.

Сокращение совокупной стоимости владения 
Уменьшение стоимости эксплуатации рабочего места (до 80%) за счет централизованного администрирования и радикального сокращения затрат рабочего времени на обслуживание рабочих мест пользователей, уменьшения затрат на обучение сотрудников – для сопровождения рабочих мест не потребуются высококвалифицированные специалисты.

Сокращение затрат на модернизацию 
Отсутствие необходимости в модернизации компьютерной техники рабочих мест. При эксплуатации терминальных решений вам надо проводить регулярную модернизацию не всего компьютерного парка компании, а лишь только одного терминального сервера. А Благодаря отсутствию движущихся частей и малой потребляемой мощности срок службы тонкого клиента в разы превышает срок службы системного блока.

Экономия электроэнергии 
Типовой тонкий клиент потребляет в среднем в 50 раз меньше электроэнергии чем усредненный системный блок компьютера. Представим обычный офис из 50 рабочих мест. Потребляемая мощность одного стандартного системного блока компьютера 300Вт, итого общая 15 КВт. Для поддержания необходимой температуры в летний период используются стандартные сплит-системы с КПД порядка 2,5. Таким образом, нам еще необходимо затратить 6 КВт электроэнергии на отвод тепла выделяемого системными блоками компьютеров. Всего 21 КВт. Теперь представим офис с терминалами на рабочих местах. Потребление электроэнергии терминалами составит 300 Вт на весь офис, необходимая мощность охлаждения офиса – 120 Вт, итого около 0,5 КВт. В итоге мы сэкономим 20,5 КВт электроэнергии за час работы офиса. Отличный результат! А если учесть расходы на сами кондиционеры, их монтаж и обслуживание…

Сокращение затрат на источники бесперебойного питания 
Типовой тонкий клиент потребляет в среднем в 50 раз меньше электроэнергии чем усредненный системный блок компьютера. Значит вы можете использовать один источник бесперебойного питания (ИБП) на 10 и более терминальных рабочих мест. Еще большую экономию можно получить в случае использования в офисе централизованной разводки чистого питания для компьютерной техники – в этом случае будет достаточно одного или двух ИБП для всех рабочих мест офиса. Таким образом затраты на закупку и обслуживание ИБП сокращаются в десятки раз.

Сокращение требований к быстродействию локальной сети 
При работе тонких клиентов с терминальным сервером приложения и данные не передаются по сети, а происходит передача данных (протокол RDP) о нажатии клавиш, движениях мыши и обновлениях дисплея, которая эффективно работает даже в устаревших сетях предыдущего поколения. Благодаря этому администраторы информационных систем могут обеспечить пользователям высокий уровень производительности, как в проводных, так и беспроводных сетях.

Настройка тонкого клиента Wyse T50 с ini файла.

Централизованная настройка всех тонких клиентов (ТК) Wyse в компании с помощью файла настройки wlx.ini.
Не буду останавливаться на настройках FTP и DHCP (если кого интересует пишите)

/wyse/ - основная папка
/wyse/wlx - папка для файлов конфигураций
/wyse/addons/ - обновления и дополнения
/wyse/wlx/bitmap - папка для картинок (иконки, заставки)
/wyse/wlx/ini - папка для индивидуальных настроек {username}.ini.

Основной файл конфигурации wlx.ini.
У меня настроен на FTP с root папкой по такому пути
C:\inetpub\ftproot\

Наш файл конфигурации будет лежать в
C:\inetpub\ftproot\wyse\wlx\

Давайте подробно рассмотрим наш файл wlx.ini
----------------------------------------------------------------
TimeZone="Europe/Kiev" ManualOverride=true
TimeServer=192.168.32.100 TimeFormat="24-hour format" Dateformat=mm/dd/yyyy
AutoLogin=yes
#Включаем пароли в base-64 encoder
PasswordEncryptionCode=1
DefaultUser=guest
Password=
#Меняем пароль админа по умолчанию на "TestPass01" в base-64 "VGVzdFBhc3MwMQ=="
ChangeAdminPassword=VGVzdFBhc3MwMQ==
# Включаем VNC и меняем пароль
DisableVNC=yes
UsePasswd=yes
VNCPasswd=VGVzdFBhc3MwMQ==
Keyboard.layouts=en,ru
INIFileSource=cache
Desktop=wallpaper01.png
# автоматическая установка обновлений с FTP  (C:\inetpub\ftproot\wyse\addons\)
AutoInstallPackagesUrl=ftp://192.168.32.1 wyse addons
# устанавливаем последнюю прошивку
NewAddons=wyse-ubnt-img-upgrade_1.0.0-1.041_armel.deb

#Настраиваем RDP подключения
CONNECT=RDP \
Host=192.168.32.201 \
Description="Term 01" \
AutoConnect=no \
Colors=64k \
Reconnect=no \
NLA=no \
DisablePanelInFullscreen=yes \
Resolution=default \
FullScreen=yes \
Sound=local

CONNECT=RDP \
Host=192.168.32.202 \
Description="Term 02" \
AutoConnect=no \
Colors=64k \
Reconnect=no \
DisablePanelInFullscreen=yes \
Resolution=default \
FullScreen=yes \
Sound=local
----------------------------------------------------------------
В результате после перезагрузки ТК у нас будет два подключения

пятница, 22 апреля 2016 г.

Отчеты в lansweeper

Список отчеты встроенных в lansweeper.

Active directory: Computer has no company filled in
Active directory: Computer has no location filled in
Active directory: User has no department filled in
Active directory: User has no display name
Active directory: User has no e-mail address
Active directory: User has no office filled in
Active directory: User has no telephone filled in
Active directory: User has no title filled in
Asset: Harddrive S.M.A.R.T. Status
Asset: Harddrive S.M.A.R.T. Status not OK
Asset: Harddrive Serial Number
Asset: Has Tickets
Asset: Last scan times
Asset: Out of warranty
Asset: Out of warranty in 60 days
Asset: Warranty Status
Asset: Windows Experience Index
Autorun: Acrobat reader
Autorun: Bluetooth software
Autorun: Ctfmon.exe
Autorun: Google Desktop
Autorun: Google update
Autorun: High number of autorun items
Autorun: Itunes
Autorun: Java automatic update
Autorun: Keyboard switcher
Autorun: Messenger
Autorun: Misconfigured
Autorun: MSN Messenger
Autorun: Office startup
Autorun: Quicktime
Autorun: Skype
Autorun: Vmware tools
Autorun: Winamp
Autorun: Yahoo! Pager
Autorun: Zune Launcher
Baseboard: information
Battery: Information
Bios: Information
Bus: C bus available
Bus: EISA available
Bus: Internal bus available
Bus: Internal power bus available
Bus: Internal processor available
Bus: ISA available
Bus: Maximum interface available
Bus: MicroChannel available
Bus: MPI available
Bus: MPSA available
Bus: NuBus available
Bus: PCI available
Bus: PCMCIA available
Bus: PNP available
Bus: PNP ISA available
Bus: TurboChannel available
Bus: VME available
Cdrom: CD-RW capable
Cdrom: Information
Cdrom: No CD/DVD drive
Chart: Asset Manufacturer
Chart: Asset type summary
Chart: Computer Bios Age
Chart: Computer manufacturer summary
Chart: Computer model summary
Chart: Eventlog errors last 14 days
Chart: Software publisher summary
Chart: Windows Language summary
Chart: Windows operating systems
Chassis: Chassis overview
Chassis: intrusion detected
Codec: Information
Computer: 32 bit windows
Computer: 64 bit processor but 32 bit OS installed
Computer: 64 bit windows
Computer: Automatic restart disabled
Computer: Automatic restart enabled
Computer: By install date
Computer: Description empty
Computer: Duplicate SID
Computer: Encryptable Volumes
Computer: IP Address list
Computer: Local administrator account name
Computer: Mac Address list
Computer: Memory changes
Computer: Model by manufacturer
Computer: New computers found in the last 24 hours
Computer: New computers found in the last 7 days
Computer: No daylight saving time enabled
Computer: Non english windows
Computer: Non Intel processors
Computer: Not seen in the last 30 days
Computer: Not seen in the last 60 days
Computer: Not seen in the last 90 days
Computer: Part of domain
Computer: Part of workgroup
Computer: Processor information
Computer: System configuration overview
Computer: Tapedrive attached
Computer: Trusted Platform Modules
Computer: Unauthorized Administrators
Computer: Warranty overview
Computer: WSUS
Device: New devices found in the last 24 hours
Device: New devices found in the last 7 days
Device: Not seen in the last 30 days
Device: Not seen in the last 60 days
Device: Not seen in the last 90 days
Device: Out of warranty in 30 days
Device: Out of warranty in 60 days
Device: Out of warranty in 90 days
Device: Printer almost out of toner
Device: Printer out of toner
Device: Printer status
Device: Printer Toner level
Device: SSH enabled
Device: Unique SNMP OID
Disk: More than 1 partition
Disk: No NTFS filesystem
Disk: Servers less than 1 GB free HD
Display: Color depth < 16 bits
Display: Color depth < 32 bits
Display: Resolution < 1024x768
Display: Screensaver with password
Display: Screensaver without password
Display: Video card memory
Drive: External usb drives
Error: All scanning errors
Error: DNS error
Error: RPC Server unavailable
Error: SSH login errors
Error: Vmware login errors
Hyper-V: Virtual Guest Machines
IE: unauthorized ActiveX control
IE: unauthorized IE Bars
IE: unauthorized IE BHOs
IE: unauthorized IE Extensions
Infrared: Available
IP Location: IP Address list
License: Autocad software licensekeys
License: Expiration < 30 days
License: Expiration < 60 days
License: Expiration < 90 days
License: license expired
License: Non OEM Windows version
License: OEM windows version
License: Software licensekey overview
License: Software licensekey summary
Linux: less than 10% partition free
LS_120323_Orlov
Mac: less than 10% partition free
Memory: Available slots
Memory: Less than 1GB RAM
Memory: Less than 2GB RAM
Memory: Less than 512MB RAM
Memory: More than 2GB RAM
Memory: Upgrade possible
Monitor: information
Mouse: Less than 3 buttons
Network: No DNS server specified
Network: Non-default tcp/ip databasepath
Network: Only one DNS server specified
Network: Static IP address configured
OS: End of Lifetime (no longer supported)
OS: Language summary
OS: Never scanned OS
OS: Not latest Service Pack Vista
OS: Not latest Service Pack Win2000
OS: Not latest Service Pack Win2003
OS: Not latest Service Pack Win2008
OS: Not latest Service Pack Win2008 R2
OS: Not latest Service Pack Win2012
OS: Not latest Service Pack Windows 10
OS: Not latest Service Pack Windows 2012 R2
OS: Not latest Service Pack Windows 7
OS: Not latest Service Pack Windows 8
OS: Not latest Service Pack Windows 8.1
OS: Not latest Service Pack XP
OS: Not latest Service Pack XP (x64)
OS: Operating system overview
Port: 8251 Compatible
Port: 8251 FIFO Compatible
Port: Access Bus Port
Port: Audio Port
Port: CardBus
Port: FireWire (IEEE P1394)
Port: Joy Stick Port
Port: Keyboard Port
Port: MIDI Port
Port: Modem Port
Port: Mouse Port
Port: Network Port
Port: Parallel Port ECP
Port: Parallel Port ECP/EPP
Port: Parallel Port EPP
Port: Parallel Port PS/2
Port: Parallel Port XT/AT Compatible
Port: PC-98
Port: PC-98-Hireso
Port: PC-H98
Port: PCMCIA Type II
Port: PCMCIA Type II
Port: PCMCIA Type III
Port: SCSI II
Port: SCSI Port
Port: SCSI Wide
Port: Serial Port 16450 Compatible
Port: Serial Port 16550 Compatible
Port: Serial Port 16550A Compatible
Port: Serial Port XT/AT Compatible
Port: SSA SCSI
Port: USB
Port: Video Port
Power up: on AC Power Restored
Power up: on APM timer
Power up: on Lan remote
Power up: on Modem ring
Power up: on PCI PME#
Power up: on Power switch
Printer: Shared printers
Process: High number of processes running
Role: Backup Browser
Role: DFS
Role: Dial In
Role: Master Browser
Role: Potential Browser
Role: Print
Role: SQL Server
Role: Time source
Server: 32 bit windows
Server: 64 bit windows
Server: All backup domain controllers
Server: All member servers
Server: All primary domain controllers
Server: All servers
Server: All servers by type
Server: All Servers Ent (2000\2003\2008)
Server: All servers with Anti-virus
Server: All servers without Anti-virus software
Server: All Standard Servers (2000\2003\2008)
Server: Only 1 processor
Server: Out of warranty
Server: Out of warranty in 30 days
Server: Out of warranty in 60 days
Server: Out of warranty in 90 days
Server: owners and virtualized
Server: owners not set
Server: Standalone servers
Services: Automatic services which are stopped on clients
Services: Automatic services which are stopped on servers
Services: DNS client service not running
Services: Internet information services installed
Services: Microsoft cluster service installed
Services: Microsoft DHCP server installed
Services: Microsoft DNS server installed
Services: Microsoft Exchange server installed
Services: Microsoft FTP server installed
Services: Microsoft Wsus server installed
Services: MySql service installed
Services: Non standard accounts
Services: Security Center service not running
Services: System Restore service not running
Shares: Invisible$ shared folders
Shares: Visible shared folders
Software: All installed software
Software: All Microsoft software
Software: All SQL server editions
Software: All SQL Standard Software (2000\2003\2005\2008)
Software: Apple software
Software: Approved software
Software: changes in the last 24 hours
Software: changes in the last 7 days
Software: List of software by computer
Software: No dotnet framework 1.1
Software: No dotnet framework 2.0
Software: No dotnet framework 3.x
Software: Unauthorized software
Software: Unrated software
Switch: Ports
System: Error log
Thermal state: critical
Thermal state: warning
TP_Lansweeper_License_Management_Software
TP_Lansweeper_License_Management_Software_2012
USB where install usb
Users: All user pictures
Vmware: less than 10% partition free
Vmware: tools not installed
Vmware: tools out of date
Vmware: tools unmanaged
Vmware: Virtual Guest Machines
Workstation: 32 bit windows
Workstation: 64 bit windows
Workstation: All workstations
Workstation: All workstations with Anti-virus software
Workstation: All workstations without Anti-virus software
Workstation: Antivirus Disabled
Workstation: Antivirus Expired
Workstation: Domain member workstations
Workstation: Multiple processors
Workstation: Out of warranty
Workstation: Out of warranty in 30 days
Workstation: Out of warranty in 60 days
Workstation: Out of warranty in 90 days
Workstation: Standalone workstations
Workstation: Video memory < 1024 MB
Workstation: Video memory < 512 MB

Так же очень легко создавать свои отчеты.