Powershell中创建自定义对象例子


支持3.0及以后版本

下面是一个简单有效的创建一个自定义对象的方法:

$object = [PSCustomObject]@{

  Name = 'Weltner'

  ID = 123

  Active = $true

}

这将产生一个含初始值的对象:
PS> $object

 

Name                                                ID                    Active

----                                                --                    ------

Weltner                                            123                     True

 

 

 

PS> $object.Name

Weltner

 

PS> $object.Active

True

 

PS>

Powershell中使用WMI工具例子
支持所有版本WMI是一个强大的技术:只需要简单的指定一个WMI类名就能返回它类的所有实例:PSGet-WmiObject-ClassWin32_BIOSSMBIOSBIOSVersion:76CN27WWManufacturer:LENOVON

PowerShell查看Windows功能选项的方法
在WindowsServer2012中使用PowerShell添加和删除Windows角色和功能非常方便,但是在windows8.1上启用和禁用Windows选项却略显鸡肋。比如Get-WindowsOptionalFeature获取当

PowerShell实现测试端口可用性脚本分享
利用简单的TCP套接字来简单判断一个端口是否可用:FunctionTest-PortAvailable{param([validaterange(1,65535)][int]$Port)$sockt=New-ObjectSystem.Net.Sockets.Socket-ArgumentList'InterNe