function [<scope:>]<name> [([type]$parameter1[,[type]$parameter2])] { param([type]$parameter1 [,[type]$parameter2]) dynamicparam {<statement list>} begin {<statement list>} process {<statement list>} end {<statement list>} }
[string] $Name ) Process { Write-Host ("Hi $Name !") write-host$Name"today is $(Get-Date)" } }
show-message
结果:
1 2 3 4 5
cmdlet show-Message at command pipeline position 1 Supply values for the following parameters: Name: Dhrub Hi Dhrub ! Dhrub today is 09/01/2021 13:41:12
hi all At line:3 char:1 + throw "hi all" + ~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (hi all:String) [], RuntimeException + FullyQualifiedErrorId : hi all
Time CPU Core #1 CPU Core #2 CPU Core #3 CPU Core #4 CPU Package HDD Temperature Average --------------------------------------------------------------------------------- 12:17:3165696665695364 12:17:3663626359625360 12:17:4162595959625359 12:17:4661626258625360 12:17:5170686363705364 12:17:5659605556615357 12:18:0260605761615359 12:18:0765686162685363 WARNING: HardwareMonitor closed.