Записи за Ноябрь, 2012

Удаление пустых свойств объекта

При получении информации, некоторые свойства могут не иметь значений, это не редко мешает правильно представлять информацию. Поэтому их лучше удалить. Небольшой пример $bios = Get-WmiObject -Class Win32_BIOS $biosNew = $bios | Get-Member -MemberType *Property | Select-Object -ExpandProperty Name | Sort-Object | ForEach-Object -Begin { $obj=New-Object PSObject } { if ($bios.$_ -eq $null) { Write-Warning "Removing […]


Обзор Symantec Endpoint Protection 12

Выбор корпоративного антивируса дело не простое и требует тщательного отбора претендентов. Современные решения часто предлагаются в виде комбайна, который содержит дополнительные компоненты вроде брандмауэра и IPS, перекрывая все пути возможного заражения и снижая риски. Именно так устроен Symantec Endpoint Protection 12. Возможности Symantec Endpoint Protection 12 Компания Symanteс издавна славилась своими продуктами обеспечивающими защиту от […]


Передача параметров в PowerShell

Иногда скрипту PowerShell необходимо передать определенные параметры, сделать это очень просто. function Get-BIOS($ComputerName, $Credential, [switch]$Verbose) { $a = $global:psboundparameters $psboundparameters.remove(’verbose’) | Out-Null $bios = Get-WmiObject Win32_BIOS @psboundparameters if ($verbose) { $bios | Select-Object * } else { $bios } }function Get-BIOS($ComputerName, $Credential, [switch]$Verbose) { $a = $global:psboundparameters $psboundparameters.remove(‘verbose’) | Out-Null $bios = Get-WmiObject Win32_BIOS @psboundparameters […]


Radmin –помощник сисадмина

Львиную долю времени любого системного администратора занимает техподдержка пользователей. Программа Radmin позволяет проделать все необходимые операции удаленно и в удобной форме. Вероятно, только в небольших компаниях, в которых работу сисадмина по совместительству выполняет один из сотрудников, можно решить проблему прямо на рабочем месте. Но что делать, если сисадмин уехал в отпуск\командировку или компания занимает несколько […]