Безопасное удаление файла в контекстное меню linux

Во многих дистрибутивах Linux в контекстном меню правой кнопки мыши реализованы пункты «переместить в корзину» и «удалить». Здесь мы рассмотрим возможность добавления в контекстное меню linux скриптов, основанных на т.н. безопасном удалении данных.
Продолжить чтение

Удалённый MAC-адрес по IP и наоборот

Чаще всего, требуется определить именно Mac-адрес по ip, но в жизни также случаются ситуации, когда требуется узнать IP-адрес по маку. Например, у сетевого принтера не распечатывается страница настроек. Или не пингуется свежекупленный роутер: мак-адрес есть в документации, но айпишник не подходит. Не смотря на то, что узнать мак-адрес, зная IP, вроде бы не сложно, давайте всё-таки разберём оба случая.

Продолжить чтение

Инсталляция Powershell в Windows 2008 R2 ServerCore

Powershell в версии Windows2008 R2 является стандартным компонентом (Feature). По умолчанию этот компонент выключен. Включить данную возможность в ServerCore не составляет труда. Продолжить чтение

Проверка работы службы и значения ключа в реестре

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

Копирование файла на пингующиеся машины windows

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

Форматирование данных в Powershell


Форматирование выводимой информации в PowerShell осуществляется следующими командлетами:

Format-Table
Format-List
Format-Wide
Format-Custom

В этой статье я расскажу о том, как их можно применять.
Продолжить чтение

Создаём пользователя в AD из Powershell

В этой статье я расскажу о том, как можно с помощью PowerShell через ADSI(Active Directory Service Interfaces) создавать пользователей в Active Directory и изменять их параметры. ADSI - это интерфейс, предназначенный для доступа к Active Directory. Он позволяет создавать, изменять и удалять объекты в каталогах, выполнять поиск и т. д. Продолжить чтение

Переменные PowerShell

Переменные в PowerShell начинаются со знака $. Они могут содержать буквы, цифры, и пробелы. Их можно объявлять и присваивать им значение с помощью командлета New-Variable, но можно обойтись и без него. Как и в других языках программирования, с данными, хранящимися в переменных, можно производить различные операции.

Продолжить чтение