Записи за Июль, 2011

Обучение защите веб-приложений с WebGoat

Многие из современных решений разрабатываются как веб-приложения. Это просто, удобно и главное доступно. Остается открытым главный вопрос — безопасность. Веб-технологии используются практически повсеместно – интернет-магазины, банки, да и просто веб-страницы какой-либо фирмы. Они могут иметь как сложные интерфейсы, так и простенькие с одним двумя полями ввода, для быстрого доступа к информации хранящейся в базе данных. […]


Получаем настройки сетевых адаптеров при помощи PowerShell

Для просмотра сведений о конфигурации сетевого адаптера, необходимо использовать ID сетевого адаптера, ID, который выводится в панели управления. Связывая результат WMI к соответствующему классу Win32_NetworkAdapterConfiguration, мы получаем возможность просмотра фактической конфигурации. $adapterid = ‘Local Area Network’ $nic = Get-WmiObject Win32_NetworkAdapter -Filter "NetConnectionID=’$adapterid’" $nicconfig = $nic.GetRelated(’Win32_NetworkAdapterConfiguration’) $nic $nicconfig$adapterid = ‘Local Area Network’ $nic = Get-WmiObject Win32_NetworkAdapter […]


Поиск членов локальных групп

В тех случаях когда необходимо найти всех членов локальных групп не прибегая в net.exe можно использовать простую функцию на PowerShell. function Get-LocalGroupMember{ param( [Parameter(Mandatory=$true)] $name ) try { $ErrorActionPreference = ‘Stop’ $users = net localgroup $name 2>&1 $users[6..($users.count-3)] -split ‘\s+’ | Where-Object { $_ } } catch { $errmsg = $_ if ($errmsg -match ‘\b(\d{1,8})\b’) […]


Получаем список локальных пользователей при помощи PowerShell

В Windows 7 можно получить список локальных пользователей при помощи утилиты net.exe. Но доступен и более простой вариант PowerShell функция Get-LocalUser: function Get-LocalUser { $users = net user $users[4..($users.count-3)] -split ‘\s+’ | Where-Object { $_ } }function Get-LocalUser { $users = net user $users[4..($users.count-3)] -split ‘\s+’ | Where-Object { $_ } } Проверим есть ли […]


Вышел SP1 для Microsoft SQL Server 2008 R2

Стал доступен SP1 для Microsoft SQL Server 2008 R2, получить его можно по ссылке http://support.microsoft.com/kb/2463333. Там же приведен полный список исправлений. Затрагивает: SQL Server 2008 R2 Datacenter Edition SQL Server 2008 R2 Enterprise Edition and Developer Edition SQL Server 2008 R2 Standard Edition SQL Server 2008 R2 Web Edition SQL Server 2008 R2 Workgroup Edition […]


Поиск открытых файлов при помощи PowerShell

Часто администратору необходимо получить список открытых пользователями файлов. Имея привилегии локального или доменного админа, эту проблему решить просто. Открываем консоль PowerShell и вводим команду: PS> openfiles   INFO: The system global flag ‘maintain objects list’ needs to be enabled to see local opened files. See Openfiles /? for more information.   Files opened remotely via […]


Устанавливаем VMware View

После регистрации на сайте VMware мы получаем доступ к закачке продуктов входящих в состав VMware View (на почту после подтверждения ящика придут ключи). Скачиваем все необходимые компоненты, выбирая, в том числе и разрядность ОС. Список совместимых устройств и ОС найдешь в «Hardware Compatibility Guide» (vmware.com/resources/guides.html). Здесь в первую очередь необходимо ориентироваться на требования ESX/ESXi, которые […]


VMware View 4.5: обзор возможностей популярного решения для виртуализации десктопов

Мы все давно привыкли к традиционному подходу, когда на ПК пользователя устанавливаются все необходимые ему в работе программы. Что встречаем практически на большинстве современных ПК. Но на самом деле такой подход не совсем оптимален. Админу без конца приходится решать задачи развертывания, обновления, лицензирования, безопасности, учета, бэкапа, и т.д. Часть недешевых компьютеров простаивает, пока работник находится […]


Поиск WMI классов при помощи PowerShell

Для поиска WMI PowerShell предлагает полезный командлет Get-WmiObject, который можно использовать вместе с другими командлетами. Получаем список: Select-XML $env:windir\System32\WindowsPowerShell\v1.0\types.ps1xml -Xpath /Types/Type/Name | ForEach-Object { $_.Node.innerXML } | Where-Object { $_ -like ‘*#root*’ } | ForEach-Object { $_.Split(’\’)[-1] } | Sort-ObjectSelect-XML $env:windir\System32\WindowsPowerShell\v1.0\types.ps1xml -Xpath /Types/Type/Name | ForEach-Object { $_.Node.innerXML } | Where-Object { $_ -like ‘*#root*’ } […]


Установка Forefront EndPoint Protection 2010

Установке Forefront EndPoint Protection 2010 предшествует развертывание System Center Configuration Manager 2007 R3, далее процесс вообщем прост и обычно не вызывает проблем. Потребуются права администратора домена. К слову установка Forefront EndPoint Protection 2012 содержит аналогичные шаги, только названия некоторых пунктов чуть отличается, но суть их от этого не меняется. Запускаем мастер, в первом окне указываем […]