有没有像在类中创建一个方法来根据一个填充字段做某事这样的事情?有点像静态方法。
只是想创建我自己的Ping()方法,但希望它只使用ComputerName
已经填充的属性。
Class Device {
[string]$ComputerName
[string]$Status
[string]$Manufacturer
[string]$Model
[string]$SerialNumber
[Void]Ping($ComputerName) {
$Echo_Reply = Test-Connection -ComputerName $ComputerName -Count 1 -Quiet
$this.Status = $Echo_Reply
}
}
因此,如果我实例化它,为该属性分配一个计算机名称,我可以按原样使用我的Ping()方法而不引用它,来实际 ping 吗?
$Device = [device]::new()
$Device.ComputerName = 'ComputerOne'
我可以用我的方法来ping它吗:$Device.Ping()
,而不是引用它$Device.Ping('ComputerOne')
。