Новые приемы управления серверами в Windows Server 2008: Server Manager и PowerShell Виктор Ашик MCT Эврика

Содержание

Слайд 2

Содержание Server Manager: основной инструмент управления Windows Server 2008 PowerShell: больше чем командная строка

Содержание

Server Manager: основной инструмент управления Windows Server 2008
PowerShell: больше чем командная

строка
Слайд 3

Initial Configuration Tasks Отображается после входа в систему При первом входе При каждом входе до отмены

Initial Configuration Tasks

Отображается после входа в систему
При первом входе
При каждом входе

до отмены
Слайд 4

Разделы Initial Configuration Tasks Provide computer information Update this server Customize this server

Разделы Initial Configuration Tasks

Provide computer information
Update this server
Customize this server

Слайд 5

Завершение Initial Configuration Tasks Автоматически запускает Server Manager Новый инструмент управления

Завершение Initial Configuration Tasks

Автоматически запускает Server Manager
Новый инструмент управления
Оснастка Microsoft Management Console
Управление

автоматическим запуском: HKLM\SOFTWARE\Microsoft\Server Manager HKLM\SOFTWARE\Microsoft\Server Manager\OOBE
Слайд 6

Server Manager Заменяет Computer Management (Управление компьютером)‏ Вызывается пунктом «Manage» контекстного

Server Manager

Заменяет Computer Management (Управление компьютером)‏
Вызывается пунктом «Manage» контекстного меню
Может управляться командной

строкой ServerManagerCmd.exe -install RSAT ServerManagerCmd.exe -query ServerManagerCmd.exe -remove RSAT-ADDS
Слайд 7

PowerShell: идея Швейцарский армейский нож администратора Командлеты: “кубики” для конструирования >

PowerShell: идея

Швейцарский армейский нож администратора
Командлеты: “кубики” для конструирования
> 100 штатных
можно

добавлять свои
Старые приемы работают: man ps servermanagercmd -query|findstr RSAT
Слайд 8

PowerShell: реализация Глагол-существительное: Get-Help Get-Process Start-Service Sort-Object Псевдонимы (aliases): help, ps, cls

PowerShell: реализация

Глагол-существительное:
Get-Help
Get-Process
Start-Service
Sort-Object
Псевдонимы (aliases): help, ps, cls

Слайд 9

PowerShell: командлеты Командлеты позволяют управлять: службами процессами реестром

PowerShell: командлеты

Командлеты позволяют управлять:
службами
процессами
реестром

Слайд 10

PowerShell: конвейер Синтаксис прежний: get-process w* | format-list Но передаются по

PowerShell: конвейер

Синтаксис прежний:
get-process w* | format-list
Но передаются по каналам объекты:
get-process |

where { $_.handlecount -gt 400 }
get-process calc | stop-process -confirm
get-process calc | stop-process -whatif
Слайд 11

PowerShell: файловая система Set-Location $HOME New-Item -type directory Temp Copy-Item c:\autoexec.bat Temp Get-ChildItem Temp

PowerShell: файловая система

Set-Location $HOME
New-Item -type directory Temp
Copy-Item c:\autoexec.bat Temp
Get-ChildItem Temp

Слайд 12

PowerShell: реестр Set-Location HKLM:\SOFTWARE\Microsoft\PowerShell $reg = Get-ChildItem -rec . Get-ItemProperty $reg GetChildItem 'hkcu:\keyboard layout

PowerShell: реестр

Set-Location HKLM:\SOFTWARE\Microsoft\PowerShell
$reg = Get-ChildItem -rec .
Get-ItemProperty $reg
GetChildItem 'hkcu:\keyboard layout

Слайд 13

PowerShell: системный журнал $bad = get-eventlog "System" | where-object { $_.EntryType –eq "Error" }

PowerShell: системный журнал

$bad = get-eventlog "System" | where-object { $_.EntryType –eq

"Error" }
Слайд 14

PowerShell: WMI (Windows Management Instrumentation)‏ Get-WmiObject -list Get-WmiObject Win32_LogicalDisk

PowerShell: WMI

(Windows Management Instrumentation)‏
Get-WmiObject -list
Get-WmiObject Win32_LogicalDisk

Слайд 15

PowerShell: сценарии Должны иметь расширение .ps1 Не работают до команды: set-executionpolicy Unrestricted Автоматически выполняются: profile.ps1

PowerShell: сценарии

Должны иметь расширение .ps1
Не работают до команды:
set-executionpolicy Unrestricted
Автоматически выполняются:
profile.ps1