Professional Documents
Culture Documents
Szamrend 8 Winscript
Szamrend 8 Winscript
8. Windows script
Visszatekintés
• Számítógépek, számábrázolás, kódolás,felépítés, fájlrendszerek
• Alapvető parancsok, folyamatok előtérben, háttérben
• I/O átirányítás, szűrők,reguláris kifejezések
I N FO R M AT I K A
• Batch parancsok
• Batch hiányosságok
• Windows Script Host
• PowerShell
ELTE
• call masik.bat
2021. 11. 16. Számítógépes rendszerek 7
Batch változók, paraméterek
• Kis-nagybetű azonos!
• Változó definiálás: set a=5
• Összes változó kiírása: set
I N FO R M AT I K A
• if errorlevel 5 goto ot
• Igaz, ha az előző parancs visszatérési értéke nagyobb vagy egyenlő mint 5!!
• if %a%==”5” goto 5
• if exist fájlnév goto hat
• Ciklus: for %%változó in (lista) do (utasítás)
ELTE
•PowerShell
ELTE
• A szolgáltatások (MS
SQL, Web, Exchange)
saját kiegészítést
(modult) adnak az
alap rendszerhez!
ELTE
változók!
• Speciális változók:
• A debugger belső pipeline
változói!
• $Args
• $MyInvocation
• $Input
• $_
ELTE
• $PSBoundParameters
Script Extended
Type System ADO
Parser Execution
I N FO R M AT I K A
Engine
Audit
Log
Type
Annotation &
ELTE
Extension
Runtime Automation
Environment Authors
Third
ThirdParty
Tools Third Parties ThirdParty
Party
Modified:2021. 11. 16. Számítógépes rendszerek Page:21
Biztonságos script végrehajtás
• Get-ExecutionPolicy
• Set-ExecutionPolicy –ExecutionPolicy UnRestricted
• Alapértelmezett: Restricted – nem engedélyezett a futtatás!
I N FO R M AT I K A
#
a parancs. Write-Host "Hajrá Fradi!"
• &”c:\alma fa\jonatán.ps1”
ELTE
dokumentációt!
• Hasznosabb az online help!
• https://docs.microsoft.com/hu-hu/powershell/
• PS 5.x
• Magyar nyelvű help (PS 2.0 pdf)
ELTE
Köszönöm a figyelmet!