Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afGunnar Henningsen Redigeret for ca. et år siden
1
Windows PowerShell Ikke kun for windows
2
Tidsplan: Mandag: Intro til PowerShell og virtual Windows Server 2012.
Tirsdag: Introduktion til Scriptprogrammering. Onsdag: Scriptprogrammering i forbindelse med databaser. Torsdag: Projekt som skal afleveres. Fredag: Prøve og evaluering.
3
Få overblikket: mars.merhot.dk Indeholder: Tidsplan Materialer Opgaver
Ændringer og andet
4
Hvad er Powershell? PowerShell er for Windows, det der svare til den CLI i brugte til jeres udstyr i CISCO. Powershell kan rigtig mange brugbare ting, som i skal kende til.
5
Hvad er Powershell? Powershell er et scripting sprog
Scripting er langsomt at udvikle (for de fleste) men lyn hurtig til at udføre opgaver mange gange. GUI er hurtig til at udføre en opgave en gang. Men ikke til at udføre opgaven mange gange
6
Hvad er Powershell? Powershell er MERE end bare et scripting sprog
Powershell er dybt integreret med OS’et Powershell gør brug af ”Self discovery” princippet Powershell er integreret med de fleste MS Produkter
7
Windows / Server Funktionalitet
Tiden før PowerShell GUI (MMC) Windows / Server Funktionalitet WMI COM CLI ? Scripts
8
Tiden efter PowerShell
Windows / Server Funktionalitet .NET framework, WMI og PowerShell GUI (MMC) Scripts
9
Hvad er Powershell? PowerShell kan også gøre brug af ikke-PS teknologier WMI .NET Framework COM ADSI WIDOWS MANAGEMENT INTERFACE Component objeck model Active directory service interface
10
List filer og biblioteker
Naviger i Powershell Skift Bibliotek CD List filer og biblioteker DIR LS Slet en fil DEL Vis cd.. Cd program files og cd ”program Files” Kopier en fil COPY CP Vis indhold af en fil TYPE CAT
11
Hjælp i Powershell? Powershell gør brug af ”Self discovery” princippet Derfor er hjælp en stor del af Powershell Get-Help dir Get-Help dir -Exampel
12
Kommandoer i Powershell
PowerShell bruger noget kaldet Lightweight Commands eller ”CmdLets” Disse CmdLets er allesammen bygget op med et udsagnsord (Verb) og et Navneord (Noun) Get-command Start-Transcript
13
Naviger i Powershell En harddisk bruger et hierarki til filer og mapper Registrerings databasen bruger hierarki Active Directory bruger også et hierarki Cd hkcu: Cd env:
14
Naviger i Powershell PSDrive Get-PSDrive New-PSDrive name provider root-path Remove-PSDrive name
15
Opgaver: Se opgaverne på mars.
16
Gennemgang af opgaver:
Vi løser opgaverne sammen. Cd ”c:\Program Files” dir HKCU:\Software type Env:\SystemRoot New-item hkcu:\software\PowerShellUndervisning Remove-item hkcu:\software\PowerShellUndervisning
17
Alias i Powershell CD Set-Location DIR Get-ChildItem LS COPY Copy-Item
DEL Remove-Item
18
Alias i Powershell Hvorfor dir /s ikke virker
Dir er et alias for Get-ChildItem Aliasset er kun en ”genvej” til et cmdlet den kan ikke i sig selv tage et parameter Get-ChildItem bruger ikke /s til at liste undermapper Dir- recurse eller dir –r virker derimod get-alias cd Gal dir Help copy Dir Alias:
19
Alias i Powershell For at se en liste over aliaser vi har skrive Get-Alias get-alias cd Gal dir Help copy Dir Alias:
20
Alias i Powershell For at se en liste over aliaser vi har, skriv Get-Alias Lav dit eget alias med CmdLet’et New-Alias New-alias d get-Childitem
21
Gennemgang af opgaver:
Vi løser opgaverne sammen. Get-Help gci New-alias d Get-Childitem Get-Command Get-WmiObject Start-Transcript
22
Gennemgang af opgaver:
Vi løser opgaverne sammen. kill -name Calculator Get-Content .\WindowsUpdate.log -TotalCount 10 Get-Date -UFormat "%Y / %m / %d« Get-EventLog Security -Newest 20
23
Piping i Powershell Get-Service Out-Default
Get-Service | where-object { $_.Status -eq "Running" } | Out-Default get-service | stop-service -whatif
24
Select-Object displayname
Piping i Powershell Get-Service Select-Object displayname Out-Default get-service | stop-service –whatif Get-Service | where-object { $_.Status -eq "Running" } | Out-Default Get-AppxPackage | select name, packagefullname
25
Det virtuelle miljø. Hent VirtualBox. (virker også på MAC)
Installer Windows Server 2016. Installer Microsoft SQL. Start powershell. Konfigurer jeres netværk.
26
I morgen: Starter vi på scriptprogrammering. Vi gennemgår:
Variabler Funktioner If-sætninger Standart input/output Se eventuelt på Mars.
27
Resten af dagen: Læs gerne denne PDF:
files/windowsitpro.com/files/PG_PowerShell_XWIPSCRE0 1_0.pdf Læs kapittel 1 og 2.
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.