windows powershell 3.0 dengan windows server 2012 · pdf filemanage servers menggunakan...

30
Windows PowerShell 3.0 dengan Windows Server 2012 Hands-on Lab Introduction Objectives Setelah lab ini, anda akan dapat Manage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access Menggunakan Windows PowerShell Workflow, Robust Session Prequisites Sebelum mengikuti lab ini, anda harus memiliki 1. Pengetahuan dasar dari Windows PowerShell 2. Terbiasa menggunakan Server Manager pada versi windows Sebelumnya Overview of the Lab Pada lab ini, anda kan belajar bagaimana Server Manager dan Windows PowerShell framework di Windows Server 2012 telah disempurnakan, multi-server management. Dan anda akan belajar bagaimana mejalankan task secara bersamaan pada multi-server. Anda juga akan belajar kapabiliti baru dari Windows PowerShell berupa syntax baru dan Windows PowerShell Gateway. Computers in this Lab Name Server Domain Vitual Machine Role AD WS2012.Local TRUE Domain Controller, DHCP Server Server1 WS2012.Local TRUE Remote Server, Management Server CoreSrv1 WS2012.Local TRUE Target Server CoreSrv2 WS2012.Local TRUE Target Server CoreSrv3 WS2012.Local TRUE Target Server Hyper-V WS2012.Local FALSE Hyper-V Server

Upload: lamnhu

Post on 23-Feb-2018

255 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

Windows PowerShell 3.0 dengan Windows Server 2012

Hands-on Lab

Introduction

Objectives Setelah lab ini, anda akan dapat

Manage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access

Menggunakan Windows PowerShell Workflow, Robust Session

Prequisites Sebelum mengikuti lab ini, anda harus memiliki

1. Pengetahuan dasar dari Windows PowerShell

2. Terbiasa menggunakan Server Manager pada versi windows Sebelumnya

Overview of the Lab Pada lab ini, anda kan belajar bagaimana Server Manager dan Windows PowerShell framework di

Windows Server 2012 telah disempurnakan, multi-server management. Dan anda akan belajar

bagaimana mejalankan task secara bersamaan pada multi-server. Anda juga akan belajar kapabiliti baru

dari Windows PowerShell berupa syntax baru dan Windows PowerShell Gateway.

Computers in this Lab

Name Server Domain Vitual Machine Role

AD WS2012.Local TRUE Domain Controller, DHCP Server

Server1 WS2012.Local TRUE Remote Server, Management Server

CoreSrv1 WS2012.Local TRUE Target Server

CoreSrv2 WS2012.Local TRUE Target Server

CoreSrv3 WS2012.Local TRUE Target Server

Hyper-V WS2012.Local FALSE Hyper-V Server

Page 2: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

Topology of this Lab

Page 3: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

Lab 1: Windows PowerShell Workflow Windows PowerShell Workflow adalah sekumpulan fungsi yang menjadi bagian dari Windows PowerShell 3.0. Windows PowerShell Workflow memberikan banyak keuntungan dari workflows untuk melakukan automatisasi dari Windows PowerShell. Sebuah Workflow adalah urutan dari langkah-langkah atau aktivitas yang dijalankan pada sebuah task atau digunakan untuk menerima data dari banyak nodes (computers or devices). Aktivitas tersebut dapat berupa perintah atau script. Windows PowerShell Workflow memungkinkan IT Pro atau Developer untuk melakukan sederetan aktivitas pada banyak computer.

Step 1 : Menghidupkan Seluruh Virtual Machine a. Tekan Tombol Start dan Ketik “Hyper-V”

b. Klik Pada Hyper-V Manager

Page 4: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

c. Hidupkan Seluruh Hyper-V Machine dengan menekan tombol “Start” Pada bagian kanan bawah Hyper-V Manager

d. Kemudian pada server “WS2012Server1” klik dan lihat Action Pane pada bagian kanan bawah

setelah itu Klick Connect.

e. Maka akan muncul windows baru berupa

Page 5: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

f. Tekan Tombol ALT+CTRL+DELETE pada Hyper-V remote manager

g. Masukan UserName “WS2012\Administrator”dan password “password0!” Lalu tekan Enter

Page 6: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

Step 2 : Remote Hyper-V Server h. Setelah Masuk kedalam Server buka Windows PowerShell ISE

Page 7: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

i. Klik Windows PowerShell ISE

j. Terlihat ada Console Pane dan Command Pane pada saat pertama kali membuka ISE, aktifkan

Scripting Pane dengan menekan panah ke atas pada kanan atas Console Pane

k. Ketik perintah dibawah ini

Page 8: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

l. Lalu tekan tombol Run untuk melakukan debugging

m. Masukan UserName “WS2012\Administrator” dan Password “password0!”, kemudian OK

Page 9: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

n. Setelah berhasil masuk kedalam Hyper-V Server maka anda akan dapat melihat console berumahenjadi seperti dibawah ini

o. Untuk memastikan kita beranda di Server mana ketik “HostName”

Page 10: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

p. Untuk melihat seluruh process yan running pada server tersebut kita dapat mengetik “Get-Process”

Step 3 : PowerShell WorkFlow untuk Install Virtual Machine

q. Setelah kita dapat melakukan Remoting, kita akan membuat beberapa virtual machine menggunakan PowerShell Workflow

r. Open File Install-VM.Workflow.PS1

Page 11: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian
Page 12: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

s. Kemudian Tekan Run

t. Kemudian ketik “Install-VM -VHDPath 'H:\Hyper-V Servers\Virtual Hard

Disks' -VMName 'WS2012CoreSrv' -VMCount 3” dan Enter

u. Akan terlihat process

Page 13: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

v. Seluruh Server Virtual yang dibuat telah Up dan menunggu hingga mendapatkan IP Addess dari

DHCP Server

Lab 2: Windows PowerShell Web Access Pada bagian ini, anda akan melakukan installasi dan konfigurasi Windows PowerShell Web Access dan

menggunakannya untuk memanage multi-computer menggunakan browser session. Windows PowerShell

Web Access memperbolehkan anda menggunakan console powershell berbasiskan web untuk memanage

server manapun dan difungsikan sebagai single gateway yang dapat diakses dari extranet

Step 1 : Installasi Windows PowerShell Web Access a. Tekan Tombol Start dan Ketik “Hyper-V”

b. Klik Pada Hyper-V Manager

Page 14: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

c. Hidupkan Seluruh Hyper-V Machine dengan menekan tombol “Connect” Pada bagian kanan bawah Hyper-V Manager

d. Klik Server Manager pada kiri bawah Start Bar

Page 15: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

e. Pada Server Manager Pilih Manage kemudian Add Roles and Features

f. Akan Muncul window Add Roles and Features Wizard kemudian Next

g. Pilih Role-Based of Feature-Based Installation kemudian Next

Page 16: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

h. Kemudian pilih Server DC.WS2012.Local dan Next

i. Abaikan pada Bagian Role kemudian Next

Page 17: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

j. Scroll ke bawah pada bagian feature kemudian span Windows PowerShell dan Check Windows

PowerShell Web Access

k. Kemudian Add Features yang dibutuhkan ketika akan melalukan installasi Windows PowerShell

Web Access lalu Next

Page 18: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

l. Kemudian Next

m. Kemudian Next

Page 19: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

n. Kemudian Install

o. Prosess Installasi Dimulai

Page 20: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

p. Prosess Installasi Selesai

Page 21: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

Step 2 : Configurasi Windows PowerShell Web Access q. Tekan Tombol Start dan Ketik “PowerShell”

r. Klik PowerShell, ketik “Install-PswaWebApplication -UseTestCertificate”

s. Kemudian tunggu hingga selesai perintah di jalankan

t. Kemudian Ketik “Add-PswaAuthorizationRule –ComputerName * -ConfigurationName * -

RuleName ‘AllowAnytoAny –UserName *’”

u. Kemudan Tekan tombol Start ketik “IIS”

Page 22: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

v. Buka Internet Information Service Manager, Klik Nama Server kemudian Muncul Dialog Box Klik

No

w. Span Sites kemudian span Default Web Site anda akan melihat PSWA (powerShell Web Access)

yang telah anda install barusan.

x. Klick pswa kemudian Browse

Page 23: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

y. Akan muncul Internet Explorer,lalu klik Continue this website(not recommended)

z. Klik OK

aa. Masukan Username “WS2012\Administrator”m Password “password0!”, ComputerName

“localhost”, lalu klik Sign In

Page 24: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

bb. Anda telah mendapatkan PowerShell Berbasiskan Web, ketik “Hostname ; Get-Process”

kemudian submit

Page 25: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

Step 3 : Remote Management dengan Windows PowerShell Web Access cc. Buka Internet Explore kemudian Ketik pada Address bar https://dc.ws2012.local/pswa

dd. Sementara itu lihat berapa IP address dari WS2012CoreSrv1, WS20120CoreSrv2, WS2012CoreSrv3 pada Server Hyper-V

Page 26: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

ee. Setelah mendapatkan IP addressnya kita ketik pada PowerShell Web Access , Username “Administrator”, Password “password0!”, ComputerName “192.168.0.26”. Lalu klik Sign In

ff. Ketik “IPconfig” untuk melihat configurasi IP nya

Page 27: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

gg. Kemudian ketik “Get-WmiObject –Class Win32_ComputerSystem” untuk melihat informasi local

computer tersebut

hh. Sekarang kita lakukan Rename Computer Name Pada Ketiga Komputer tersebut dengan perintah

#Nama Server $ServerName = "CoreSrv1" #Perintah Untuk Merename Computer (Get-WmiObject -Class Win32_ComputerSystem).Rename($ServerName) #Perintah Untuk Restart Komputer Restart-Computer -Force

Page 28: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

ii. Setelahn di submit :tunggu hingga Virtual Machine Kembali Up, dan SignOut

jj. Jika Server telah menyaka kembali login dengan user yang sama

Page 29: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

kk. Ketik “Hostname”, server telah berubah nama

ll. Kemudian Lakukan Join Domain dengan perintah

#Get Domain Credential $DomainCred = Get-Credential #Perintah Untuk Join Domain Computer Add-Computer -DomainName "WS2012.Local" -Credential $DomainCred #Perintah untuk Restart Computer Restart-Computer -Force

mm. Masukan Username “WS2012\Administrator” , Password “password0!” kemudian tunggu hingga Server Up kembali

Page 30: Windows PowerShell 3.0 dengan Windows Server 2012 · PDF fileManage servers menggunakan Windows PowerShell dan Windows PowerShell Web Access ... Scroll ke bawah pada bagian ... Kemudian

nn. Lakukan Step ee – mm untuk server lainnya dengan table sebgai berikut

Hyper-V Name ServerName

WS2012CoreSrv1 CoreSrv1

WS2012CoreSrv2 CoreSrv2

WS2012CoreSrv3 CoreSrv3