Kuidas kirjutada powershellis funktsioon?

Allikas: Teadmusbaas
Redaktsioon seisuga 10. detsember 2015, kell 20:45 kasutajalt Oliver.jurisaar (arutelu | kaastöö) (Created page with " == Funktsioonid on PowerShell-is selleks, et säästa aega ja vältida sama koodi kirjutamist uuesti. Skript pannakse funktsiooni sisse. Et käivitada funktsioon pead kirju...")
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)


== Funktsioonid on PowerShell-is selleks, et säästa aega ja vältida sama koodi kirjutamist uuesti. Skript pannakse funktsiooni sisse. Et käivitada funktsioon pead kirjutama selle nime.

==

Nt Function Get-Information {

(Script pane siia)

}

Get-Information on selle funktsiooni nimi ja trükkides selle PowerShell-i käivitab selle. Kuidas kirjutada üks PowerShell-i funktioon. Ma näitan ühte sellist, mis näitab arvuti seeria nr jne. Alustasin mõne koodirea kirjutamisega.

1.Võtab arvuti süsteemi info system32 kaustast.

Get-WmiObject -Class Win32_ComputerSystem


2.Võtab Operatsiooni süsteemi system32 kaustast.

Get-WmiObject -class win32_OperatingSystem


3 Võtab Bios-i info system32 kaustast.

Get-WmiObject -class Win32_BIOS


Nüüd lisan kirjutatud koodi funktiooni ära unusta loogelisi sulge { }.

Function Get-ComputerInformation {

   Get-WmiObject -Class Win32_ComputerSystem
 
   Get-WmiObject -class win32_OperatingSystem
   
   Get-WmiObject -class win32_BIOS

}

Funktiooni nimeks panin, Get-ComputerInformation, kui kirjutada selle funktsiooninime PowerShell-i saab seda kasutada.