Настройка брандмауэра Windows в командной строке

брандмауэр WindowsКак известно, встроенный брандмауэр Windows не обладает особым функционалом, поэтому обычно отключается более продвинутыми продуктами. Впрочем, даже при выключенном брандмауэре иногда необходимо проводить некоторые настройки. Например, открывать/закрывать порты. И, если на одном компьютере это проще сделать через графический интерфейс, то проводить одну и ту же настройку на нескольких компьютеров в сети таким способом будет утомительно. Рассмотрим управление брандмауэром Windows через командную строку. Получившиеся команды можно будет затем записать в bat-файл и разослать по сети.

Данный синтаксис актуален для Windows Vista, 7, 8 и серверных редакций, начиная с 2008. Читать далее Настройка брандмауэра Windows в командной строке

Конвейеры в Windows PowerShell

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

Определив тип объекта, PowerShell способен выполнять с ними различные действия. При этом действия могут быть объединены в конвейеры.

Строго говоря, конвейер это не изобретение PowerShell. Конвейеризация есть и классической командной строке Windows. Правда там это объединение команд, при котором идет направление выходного потока текста из одной команды во входной команд другой.

В Windows PowerShell конвейеры передают не текст, а объекты. Каждая команда в конвейере получает объект от предыдущей, выполняет с ним операции и передаёт следующей. Команды в конвейере разделяются символом вертикальной черты |. Читать далее Конвейеры в Windows PowerShell

Что такое диски и провайдеры в Windows PowerShell

Диски в Windows PowerShell не являются дисками в нашем стандартном понимании. Поскольку Windows PowerShell это не графическая оболочка, то для предоставления доступа к таким вещам как, например, разделы реестра, разработчикам PowerShell пришлось ухищряться, представив их в виде «дисков». Список дисков Windows PowerShell можно посмотреть командой.

Get-PSDrive

Читать далее Что такое диски и провайдеры в Windows PowerShell

Что такое псевдонимы команд в Windows PowerShell

Windows PowerShellВ предыдущей статье мы говорили о том, что Windows PowerShell обеспечивает обратную совместимость с командами и сценариями других оболочек и скриптовых языков. Эта совместимость не ограничивается возможностью запускать чужие скрипты в PowerShell. Microsoft провела серьезную работу, обеспечивая схожесть синтаксиса PowerShell с командной строкой Windows и терминалом UNIX, для того, чтобы пользователю не пришлось тратить время на переучивание.

Но, как мы знаем из первой статьи, все команды Windows PowerShell строятся по принципу «глагол-существительное». Команды cmd.exe или UNIX в это правило не укладываются. Microsoft не стал создавать отдельные группы команд, вместо чего были введены псевдонимы команд, таким образом, к одной и той же команде можно обращаться по нескольким альтернативным именам. Читать далее Что такое псевдонимы команд в Windows PowerShell

Запуск в Windows PowerShell внешних исполняемых файлов

Введение в Windows PowerShellВ предыдущих статьях мы говорили о командлетах, функциях и сценариях в Windows PowerShell. Сегодня поговорим о последнем типе команд — внешних исполняемых файлах. Речь идет о командных файлах классической командной строки Windows (cmd.exe) и сценариях на языке VBScript.

Данные файлы и сценарии появились раньше PowerShell и, конечно же, системные администраторы до сих пор могут использовать их в своей работе. Читать далее Запуск в Windows PowerShell внешних исполняемых файлов

Сценарии в Windows PowerShell

Продолжаем рассматривать типы команд в Windows PowerShell. О командлетах Вы можете прочитать здесь, а о функциях здесь.

Третьим типом команд в PowerShell являются сценарии. Сценарий это блок кода, хранящийся в отдельном файле с расширением .ps1. Это основное преимущество сценариев, так как можно сохранить код, избавив себя от необходимости набирать его каждый раз вручную.

Сценарии можно писать в любом текстовом редакторе, главное, сохранить написанное в файле с расширением .ps1. Сценарий можно написать и в консоли, скопировав затем текст в редактор и сохранив. Между тем, в PowerShell уже есть интегрированная среда сценариев, упрощающая написание. Читать далее Сценарии в Windows PowerShell

Функции в Windows PowerShell

В предыдущей статье мы говорили о командлетах в Windows PowerShell. Теперь поговорим о следующем типе команд — функциях.

Функции — это блоки кода на языке PowerShell, имеющие название и находящиеся в памяти до завершения текущего сеанса командной оболочки. Функции в PowerShell это не совсем то же самое, что функции в языках программирования. Читать далее Функции в Windows PowerShell

Введение в Windows PowerShell, что такое командлеты

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

PowerShell являет собой нечто большее, чем просто оболочку командной строки. Первая версия PowerShell появилась в 2006 году, причиной его разработки была примитивность классической командной строки Windows, не позволявшей выполнять сложные алгоритмы. Читать далее Введение в Windows PowerShell, что такое командлеты

STP протокол и его принцип работы

Развивая тему петель в локальных сетях, хотелось бы осветить вопрос борьбы с ними на уровне протоколов. В самом деле, вопрос далеко не новый и неоднократно решаемый на техническом уровне.

Одним из методов борьбы с петлями в локальных сетях является Spanning Tree Protocol (STP). На данный момент STP поддерживается практически всеми коммутаторами, кроме разве что самых примитивных. Читать далее STP протокол и его принцип работы

Петля в локальной сети: что такое и как найти

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

Петля является крайне неприятным явлением для локальной сети или её отдельного участка и требует немедленного решения. Для большего понимания простейшая схема петли представлена ниже. Читать далее Петля в локальной сети: что такое и как найти