Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Windows PowerShell Ikke kun for windows.

Lignende præsentationer


Præsentationer af emnet: "Windows PowerShell Ikke kun for windows."— Præsentationens transcript:

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.


Download ppt "Windows PowerShell Ikke kun for windows."

Lignende præsentationer


Annoncer fra Google