Remote Desktop Services

Группа ролей Remote Desktop Services ранее (т.е. до windows 2008 R2) называлась Terminal Services. Эта группа служб представляет собой систему с клиент-серверной архитектурой, позволяющую клиентам запускать удалённые приложения на сервере и работать с ними, а так же перенаправлять не только управление с помощью мыши и клавиатуры, но и аудиосигналы, принтеры, COM-порты, Pnp-устройства, жёсткие диски, и др. Эту группу служб можно использовать как сервер приложений для тонких клиентов, или же для администрирования серверов. Давайте рассмотрим настройку Remote Desktop Services на примере Windows 2008 R2. Продолжить чтение

IIS+PHP+MySQL

Добрый день, в этом посте я расскажу вам, как поставить вот такую нестандартную связку, как IIS 7 + PHP 5.3.2 +MySQL 5.1.46. Обычно, PHP и MySQL ставят в связке с Apache, а IIS  более ориентирован на работу с чисто майкрософтовскими продуктами вроде ASP, .Net, MSSQL итд. Однако, чего только не может случиться, в нашей жизни. Даже если вы раньше не сталкивались с необходимостью настройки веб-сервера, вы увидите, что это сделать легко в считанные минуты.

Как проинсталлировать IIS7 я покажу вам на примере Windows 2008 R2;  в windows 7 или windows vista всё делается практически аналогично, различия я буду комментировать.
Продолжить чтение

Системы счисления

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

Переменные PowerShell

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

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

Функции PowerShell

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

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

Пользовательские профили

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

Алиасы (Aliases)

В общем случае, «псевдоним» — это имя или название, используемое вместо настоящего. В PowerShell присутствуют Псевдонимы(Алиасы), дающие возможность выполнять команды, используя другие, не настоящие команды, являющиеся как-бы ссылками на оригинальные. В PowerShell уже определено некоторое количество псевдонимов — например, в PowerShell нет команды dir, которая используется в командной строке в cmd для просмотра содержимого текущей директории, как нет и команды ls, выполняющей ту же функцию в терминалах unix-подобных систем. Вместо этого у PowerShell есть команда Get-ChildItem:

Однако, эта команда имеет псевдонимы dir и ls, что позволяет пользователю быстрее сориентироваться в PowerShell или просто сделать свою работу удобнее и быстрее:
Продолжить чтение

Командлеты (cmdlets)

Помимо всего прочего, PowerShell содержит тип команды, Называемый командлетами (cmdlets). Все командлеты представлены в форме «Verb-Noun», т.е. «глагол-существительное» («действие-объект»), например: Get-process Start-Process, Stop-Process, Get-Service, Start-Service, Stop-service.

Например:

Таким образом, команда выведет все службы на локальном компьютере.
Продолжить чтение

Список командлетов в html

Данный скрипт позволяет вывести в html-файл командлетов powershell. Этот скрипт я использовал при создании списка командлетов, функций и алиасов для этого сайта в разделе Powershell.
Продолжить чтение