Windows PowerShell Ikke kun for windows.

Slides:



Advertisements
Lignende præsentationer
Telos Team Introduktion.
Advertisements

Deployment på Windows 7 m.m.
REGISTRERINGSDATABASEN
V/ Heine M. Jensen –
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
Rico Raja Microsoft Technology Specialist
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
Ugeforløb 2 – uge Prøveklar – den skriftlige prøve
BlueDoc 2.0 (C) 2003 TMA Components Web-integreret Intranet søgemaskine.
Videregående pc-vejledning Modul 07: Elektronisk post 60+Bornholm.
Videregående pc-vejledning 60+Bornholm Velkommen til.
Videregående pc-vejledning Modul 03: Harddisken 2 60+Bornholm.
Dagens og ugens program - uge 6
OSO.
1. Database-systemer, introduktion
Komplet virksomhedsløsning fra Microsoft Adel Ali Zabair Technical Specialist Microsoft Danmark Flemming Rand Teamleder Microsoft.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
PC - Vedligeholdelse Hvordan gør jeg Pc’en sikker og hurtig igen ? En kronologisk gennemgang.
Comparable Students German Students Composite Pattern State Pattern Observer Pattern Collections Interfaces Abstrakte klasser Design Patterns.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Databaseadgang fra C#:
Data access i Silverlight 2.0
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
Danmarks Matematiklærerforening Introduktion til Joomla (12 slides)
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
CRM-rapporter med PowerPivot Henrik Jensen Microsoft Dynamics CRM-arkitekt crmblog.dk.
Arbejdsmiljø i vandløbene Problemer og løsninger v/ Tine Eggertsen, HedeDanmark Natur og Vand.
Programmering I Java/C# Datatekniker Dit første projekt.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se Introduktion til web- og serverprogrammering.
1. klasse skriver fagbøger - eksempel på undervisningsforløb fra Hattingskolen 2007.
Stavekontrol i Word. Klik på fanen ”Filer”, Klik på ”Indstillinger” Klik på ”Korrektur”. Opsætning kan se således ud. Opsætning af stavekontrol i Word.
WebApi service part 2 Routning og Action Simpel test-client (javascript) Session og Application data.
Læringsuge 2017 De 17 verdensmål
TÆT PÅ DIG TÆT PÅ JOB.
Fordybelse i et projekt
Anvendelse.
Velkommen.
Windows PowerShell Ikke kun for windows.
WebApi service x.
Læringsuge 2017 De 17 verdensmål
”Avanceret” Programmering
Administrationsmodulet
Brobygning.
August 2009 MANDAG TIRSDAG ONSDAG TORSDAG FREDAG LØRDAG SØNDAG
Simpel test-client (javascript) Session og Application data
Januar 2010 SØNDAG MANDAG TIRSDAG ONSDAG TORSDAG FREDAG LØRDAG
(brug af MVVMStarterLibrary2018)
Torsdag den Oplæg ansøgning og cv Start med at lave et cv
Videregående pc-vejledning
Modul 07, Elektronisk post
MongoDB Ikke SQL!.
Intern tidsmæssig omkostning
Januar 2010 MANDAG TIRSDAG ONSDAG TORSDAG FREDAG LØRDAG SØNDAG
Januar 2010 MANDAG TIRSDAG ONSDAG TORSDAG FREDAG LØRDAG SØNDAG
Skolekalender Du kan skrive ut denne malen for å bruke den som veggkalender, eller du kan kopiere siden for hvilken som helst måned for å legge.
CMS – Inner Wheel Danmarks hjemmesider
Tråde & Executors – uge 2.
Tråde & Executors – uge 2.
- 30 minutters oplæg - 1 times arbejdssession
Quiz Uge 2 – mandag.
Status fra PR gruppen + status fra Lyø
2F – EFTERÅR 2017.
Introduktionskursus på ungdomsuddannelserne
Software Construction
Vigtige opdateringer af din computer og mobil
Præsentationens transcript:

Windows PowerShell Ikke kun for windows

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.

Få overblikket: mars.merhot.dk Indeholder: Tidsplan Materialer Opgaver Ændringer og andet

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.

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

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

Windows / Server Funktionalitet Tiden før PowerShell GUI (MMC) Windows / Server Funktionalitet WMI COM CLI ? Scripts

Tiden efter PowerShell Windows / Server Funktionalitet .NET framework, WMI og PowerShell GUI (MMC) Scripts

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

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

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

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

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:

Naviger i Powershell PSDrive Get-PSDrive New-PSDrive name provider root-path Remove-PSDrive name

Opgaver: Se opgaverne på mars.

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

Alias i Powershell CD Set-Location DIR Get-ChildItem LS COPY Copy-Item DEL Remove-Item

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:

Alias i Powershell For at se en liste over aliaser vi har skrive Get-Alias get-alias cd Gal dir Help copy Dir Alias:

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

Gennemgang af opgaver: Vi løser opgaverne sammen. Get-Help gci New-alias d Get-Childitem Get-Command Get-WmiObject Start-Transcript

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

Piping i Powershell Get-Service Out-Default Get-Service | where-object { $_.Status -eq "Running" } | Out-Default get-service | stop-service -whatif

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

Det virtuelle miljø. Hent VirtualBox. (virker også på MAC) Installer Windows Server 2016. Installer Microsoft SQL. Start powershell. Konfigurer jeres netværk.

I morgen: Starter vi på scriptprogrammering. Vi gennemgår: Variabler Funktioner If-sætninger Standart input/output Se eventuelt på Mars.

Resten af dagen: Læs gerne denne PDF: http://m.windowsitpro.com/site- files/windowsitpro.com/files/PG_PowerShell_XWIPSCRE0 1_0.pdf Læs kapittel 1 og 2.