Difference between revisions of "Powershell 2017"

From Teknologisk videncenter
Jump to: navigation, search
(Mandag)
(Opgaver:)
Line 64: Line 64:
  
 
'''15. Slet nu test fra SOFTWARE'''
 
'''15. Slet nu test fra SOFTWARE'''
 +
 +
 +
==Scripting==
 +
 +
'''For at oprette en variabel skrives:'''
 +
<source lang="VB">
 +
$minVariabel = "hej"
 +
</source>
 +
 +
'''For at skrive til brugeren:'''
 +
<source lang="VB">
 +
Write-host "Hej bruger."
 +
</source>
 +
 +
'''For at indlæse indtastet tekst fra brugeren skrives:'''
 +
<source lang="VB">
 +
$brugerinput = read-Host
 +
</source>
 +
 +
 +
==Scripting opgaver==
 +
 +
'''Opgave 1:''' Lav et script hvor brugeren indtaster et stykke tekst, som så bliver gemt på skrivebordet som UserInput.txt
 +
 +
'''Opgave 2:''' Lav et script der indlæser hvad brugeren skrev i tekstfilen i en variabel.
 +
 +
'''opgave 3:''' Lav et script der kan pinge en indtastet IP. Scriptet skal så gemme resultatet i en textfil på skrivebordet.
 +
 +
'''Opgave 4:''' Lav et script hvor brugeren indtaster 2 tal, som så bliver lagt sammen (som en lommeregner)
 +
 +
'''Opgave 5:''' Lav et script hvor brugeren kan indtaste et navn på en process som så skal lukkes. (eksempelvis lommeregneren).
 +
 +
'''Opgave 6:''' Lav et script hvor brugeren indtaster sin højde og vægt, og scriptet udregner brugerens BMI. ((kg) / [Højde (m)]2)
 +
 +
==Link til læsestof==
 +
 +
https://blog.udemy.com/powershell-tutorial/ - Læs fra "Using the Console" og frem.

Revision as of 09:21, 4 May 2017

Generelt

Underviser: Mads Kristian Nielsen

E-mail: MaKn@mercantec.dk

Mandag

Tidsplan
Dag emne
Torsdag Intro til PowerShell
Fredag Introduktion til Scriptprogrammering
Mandag Automatisering af opgaver
Tirsdag praktisk projekt
Onsdag Multiple-choice test og evaluering


For at finde hjælp i powershell, skriv da:

Get-Help searchForThisWord


Opgaver:

1. Hvordan søger vi efter hjælp i powershell?

2. Hvordan udskriver man alt hvad der er i den mappe som brugeren befinder sig?

3. Hvordan skifter man den sti som brugeren befinder sig i?

4. Hvordan kopieres en fil?

5. Hvordan slettes en fil?

6. Hvordan opretter vi en textfil?

7. Hvordan tilføjer vi tekst til filen uden at slette indholdet?

8. Hvad er et alias?

9. Hvordan oprettes et alias?

10. Hvordan startes lommeregneren fra powershell

11. Hvordan ses en liste over kørende processer på computeren?

12. Hvordan lukkes lommeregneren fra powershell?

13. Hvordan tilgås registreringsdatabasen i powershell? (hint hkcu)

14. Opret en ny nøgle i registreringsdatabasen under SOFTWARE med navnet test

15. Slet nu test fra SOFTWARE


Scripting

For at oprette en variabel skrives:

$minVariabel = "hej"

For at skrive til brugeren:

Write-host "Hej bruger."

For at indlæse indtastet tekst fra brugeren skrives:

$brugerinput = read-Host


Scripting opgaver

Opgave 1: Lav et script hvor brugeren indtaster et stykke tekst, som så bliver gemt på skrivebordet som UserInput.txt

Opgave 2: Lav et script der indlæser hvad brugeren skrev i tekstfilen i en variabel.

opgave 3: Lav et script der kan pinge en indtastet IP. Scriptet skal så gemme resultatet i en textfil på skrivebordet.

Opgave 4: Lav et script hvor brugeren indtaster 2 tal, som så bliver lagt sammen (som en lommeregner)

Opgave 5: Lav et script hvor brugeren kan indtaste et navn på en process som så skal lukkes. (eksempelvis lommeregneren).

Opgave 6: Lav et script hvor brugeren indtaster sin højde og vægt, og scriptet udregner brugerens BMI. ((kg) / [Højde (m)]2)

Link til læsestof

https://blog.udemy.com/powershell-tutorial/ - Læs fra "Using the Console" og frem.