Kuidas kirjutada powershellis funktsioon?

Allikas: Teadmusbaas
Redaktsioon seisuga 10. detsember 2015, kell 20:47 kasutajalt Oliver.jurisaar (arutelu | kaastöö)


       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.