Seung Joo Baek IT Pro Evangelist Microsoft Korea · 2015-01-22 · Server Core Security, TCP/IP,...

Preview:

Citation preview

Seung Joo BaekIT Pro EvangelistMicrosoft Korea

http://www.koalra.com

소프트웨어 유지 보수 감소

공격 지점 감소

관리 감소

적은 디스크 공간 필요

Server Core Security, TCP/IP, File Systems, RPC,plus other Core Server Sub-Systems

Server Core Server Roles

DNS DHCP File AD

ServerWith WinFx, Shell, Tools, etc.

Standard and Enterprise Server Roles

TS IASWeb

ServerSharePoint

Etc…

GUI, CLR, Shell, IE,

Media, OE, Etc.

Server Core Server Roles

Virtualization

정적 IP 주소 설정

기존 도메인 가입

서버 인증

방화벽 설정

관리자 암호 설정

192.168.0.1

>start /w ocsetup RolePackage

>Dcpromo /unattend:Unattendfile

>start /w ocsetup featurename

>oclist.exe

Exchange 2003 (VBScript) Exchange 2007 (PowerShell )

Mailbox Statistics

Set listExchange_Mailboxs =

GetObject("winmgmts:{impersonationLevel=impersonate}!\\COMPUTERNAME\ROOT\MicrosoftExchangeV2").Instanc

esOf("Exchange_Mailbox")

For Each objExchange_Mailbox in listExchange_Mailboxs

WScript.echo "AssocContentCount =” + objExchange_Mailbox.AssocContentCount

WScript.echo " DateDiscoveredAbsentInDS =” + objExchange_Mailbox.DateDiscoveredAbsentInDS

WScript.echo " DeletedMessageSizeExtended =” + objExchange_Mailbox. DeletedMessageSizeExtended

WScript.echo " LastLoggedOnUserAccount =” + objExchange_Mailbox. LastLoggedOnUserAccount

WScript.echo " LastLogoffTime =” + objExchange_Mailbox. LastLogoffTime

WScript.echo " LastLogonTime =” + objExchange_Mailbox. LastLogonTime

WScript.echo " LegacyDN =” + objExchange_Mailbox. LegacyDN

WScript.echo " MailboxDisplayName =” + objExchange_Mailbox. MailboxDisplayName

WScript.echo " MailboxGUID =” + objExchange_Mailbox. MailboxGUID

WScript.echo " ServerName =” + objExchange_Mailbox. ServerName

WScript.echo " Size =” + objExchange_Mailbox. Size

WScript.echo " StorageGroupName =” + objExchange_Mailbox. StorageGroupName

WScript.echo " StorageLimitInfo =” + objExchange_Mailbox. StorageLimitInfo

WScript.echo " StoreName =” + objExchange_Mailbox. StoreName

WScript.echo " TotalItems =” + objExchange_Mailbox. TotalItems

Next

get-mailboxstatistics

–server $servername

Database Mgmt

Dim StorGroup as New CDOEXM.StorageGroup

StorGroup.DataSource.Open "LDAP://" + DCServer + "/ CN=First Storage

Group,CN=InformationStore,CN=" + Server + ",CN=Servers,CN=First Administrative

Group, CN=Administrative Groups,CN=First Organization, CN=Microsoft

Exchange,CN=Services, CN=Configuration," + DomainName

StorGroup.MoveLogFiles("C:\newlogPath", 0)

move-storagegrouppath

-identity “First Storage

Group“

–log "C:\newlogPath”

Recipient Mgmt

Dim objMailbox As CDOEXM.IMailboxStore

Set objMailbox = GetObject("LDAP://" + DCServer + "CN=FOO,CN=users," +

DomainName)

objMailbox.CreateMailbox "LDAP://" + DCServer + "/CN=Private MDB,CN=First Storage

Group,CN=InformationStore,CN=" + Server + ",CN=Servers,CN=First Administrative

Group, CN=Administrative Groups,CN=First Organization, CN=Microsoft

Exchange,CN=Services, CN=Configuration," + DomainName

enable-mailbox

-identity domain\FOO

–database “First Storage

Group\Private MDB”

명령어 라인인터페이스

Exchange 스냅인

작업자동화

벌크작업

콘솔확장

개체-기반 데이터 핸들링

네임스페이스

파이프라이닝

CMD 명령어 접근

신뢰된 스크립트

One-liners

Raw mode

What If?

Interactive

다수의 작업을 한데 묶어서

Managed Code에서 스크립트,Cmdlet을 호출

커뮤니티 사이트를 통한 스크립트공유

스크립트는 재활용이 가능

생산성 및 제어향상

시스템 관리자동화 편리한 사용 및

스크립트 연동

VBScriptDim mystring

PowerShell$mystring = [string]

VBScriptDo While a<10

a=a+1

Loop

PowerShell$a = 1

do {$a; $a++}

while ($a –lt 10)

VBScriptDim myArray(2)

myArray(0) = 1

myArray(1) = 3

myArray(2) = 7

PowerShell$a = 1,3,7

NT 4.0 2000 XPVista

0

10

20

30

40

50

60

70

1521

57

70

13 New WMI Providers

• BitLocker Drive Encryption • Trusted Platform Module • Boot Configuration Database • Intelligent Platform Management Interface• Windows Parental Controls • Windows Communication Framework• Network Access Protocol Client • IIS 7• Terminal Services• Clusters

관리용 웹 서비스

Firewall Friendly (DCOM 대체) - HTTP & HTTPS

WinRM, WinRS

© 2007 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Recommended