?

Log in

No account? Create an account
Продолжение статьи Дон Джонса о возможностях повершелла для комфортного добавления пользователей в актив директори, использую командлет New-ADUser. Для себя ничего нового не нашел, но статья достойна того, чтобы её хотя бы бегло просмотреть :)

http://technet.microsoft.com/ru-ru/magazine/ff394367(en-us).aspx
Давно хотел почитать о принципе работы БрэнчКэша и как раз попалась на глаза статья Джозефа Дэвиса.
http://technet.microsoft.com/ru-ru/magazine/ee914606.aspx
Достаточно хорошо описаны механизмы работы. Качество перевода, сразу скажу, что не очень. В очередной раз убеждаюсь, что технические статьи надо читать исключительно на английском :)
Еще одна статья Дон Джонса из январского выпуска журнала Течнет про использование powershell 2.0 для управления active directory.
http://technet.microsoft.com/ru-ru/magazine/ee914610.aspx
Статья Джо Фокса про использование MDT для объединения двух wim образов в один и распространение его.
http://technet.microsoft.com/ru-ru/magazine/ee914607.aspx

Tags:

Customizing Hardware Inventory in Configuration Manager 2007 using NOIDMIF Files
http://blogs.technet.com/configurationmgr/archive/2010/03/25/customizing-hardware-inventory-in-configuration-manager-2007-using-noidmif-files.aspx

Хорошая статья про настройку файлов расширяющих инвентаризацию с примером. Также описывается решение проблемы с доступом к данным инвентаризации в базе.

Tags:

Планирую сдать экзамен 70-635 по MDT. Помимо функционала МДТ также необходимо разбираться в способах активиции ОС. На течнете есть подробная статья по этой теме
http://technet.microsoft.com/en-us/library/dd878528.aspx

Видео по KMS активации: http://technet.microsoft.com/en-us/library/dd936199.aspx
Видео по MAK активации: http://technet.microsoft.com/en-us/library/dd936200.aspx
Для просмотра внешнего IP адреса можно воспользоваться простейшим скриптом :)

(New-Object System.Net.WebClient).DownloadString("http://www.whatismyip.com/automation/n09230945.asp")

Tags:

В январском выпуске TechNet Magazine вышла статья Стива Рачуи о связке службы отчетов SQL сервера и SCCM 2007. Рекомендую почитать.
http://technet.microsoft.com/ru-ru/magazine/ee914611.aspx

Tags:

Размеры буфера и окна консоли PowerShell
Объект $Host.UI.RawUI действительно полезен. Мы также можем изменять и другие параметры консоли с помощью него. Например, размер окна, буфера и даже изменить текст заголовка консоли.
Размер буфера - это ширина и высота окна зарезервированная в памяти, таким образом размер окна - часть видимого буфера. Следовательно, размер окна должен быть меньше размера буфера. Высота буфера отвечает за то, сколько строк текст влезет в окно консоли, по умолчанию эта величина имеет размер 3000, это значит что 3000 строк последнего вывода на консоли всегда будут оставаться.
Мы можем поменять величины размера буфера и окна изменив значения $Host.UI.RawUI. Если мы хотим узнать текущее значение, запустите следующие команды:

$Host.UI.RawUI.BufferSize
$Host.UI.RawUI.WindowSize



 
Теперь мы можем поменять размер экрана. Возможно вы попробуете сделать это таким образом:

$Host.UI.RawUI.WindowSize.Width = 110
$Host.UI.RawUI.WindowSize.Height = 40

PowerShell не ругнется, но тем не менее размер экрана не изменится, и если вы запросите снова значения переменных, то они останутся прежними. Правильный способ изменить размер - задать значение свойству напрямую. Так как, WindowSize - объект, то нужно создать объект этого типа, и определить его свойства высоты и ширины и потом уже присвоить значение объекта объекту WindowSize:

$size = $Host.UI.RawUI.WindowSize
$size.Width = 100
$size.Height = 25
$Host.UI.RawUI.WindowSize = $size

Здесь мы сохранили значение WindowSize в переменной $size. Теперь, после того как у нас есть объект, мы задали ему  значения высоты и ширины и присвоили весь объект назад в WindowSize. Если вам захочется также изменить размер буфера, то просто измените BufferSize на WindowSize.
Важно заметить, что величины буфера и окна измеряются не в пикселях. Ширина измеряется в количестве символов, которые заполняют строку, а ширина указывает на количество строк, которые можно разместить.

Заголовок окна консоли
 
Мы можем изменить заголовок консоли на что либо более интересное, например "PowerShell - мега вещь! :)". Это можно сделать командой:

$Host.UI.RawUI.WindowTitle=”PowerShell - мега вещь! :)”


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



Что мы будем с ней делать:
1. Изменение цвета шрифта и фона.
2. Изменение размера окна
3. Изменение заголовка окна

Изменение цвета шрифта и фона.

За цвет фона отвечает переменная $Host.UI.RawUI.BackgroundColor. Мы можем присвоить любой из перечисленных цветов:
  • Black (черный)
  • DarkBlue (темно-синий)
  • DarkGreen (темно-зеленый)
  • DarkCyan (темно-лазурный)
  • DarkRed (темно-красный)
  • DarkMagenta (темно-пурпурный)
  • DarkYellow (темно-желтый)
  • Gray (серый)
  • DarkGray (темно-серый)
  • Blue (синий)
  • Green (зеленый)
  • Cyan (лазурный)
  • Red (красный)
  • Magenta (пурпурный)
  • Yellow (желтый)
  • White (белый)
Цвет шрифта меняется переменной $Host.UI.RawUI.ForegroundColor

Таким образом, задав переменные

$Host.UI.RawUI.BackgroundColor = "Gray"
$Host.UI.RawUI.ForegroundColor = "DarkGreen"

можно получить следующую картину:



Для того, чтобы настройки цвета сохранились при следующем запуске консоли, необходимо сохранить их в профиле.
Для начала выясним где хранится профиль:
$profile
Теперь создайте текстовый файл с перечисленными выше переменными и сохраните их по пути, указанном в $profile

В следующий раз для изменения профиля можно использовать команду, которая открывает с помощью блокнота ваш профиль:
notepad $profile