一起学习网 一起学习网

Powershell小技巧之创建一个新对象

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

$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>

支持Powershell3.0及以后版本

Powershell小技巧之使用WMI工具
WMI是一个强大的技术:只需要简单的指定一个WMI类名就能返回它类的所有实例:PSGet-WmiObject-ClassWin32_BIOSSMBIOSBIOSVersion:76CN27WWManufacturer:LENOVOName:76CN27WWSerial

Powershell小技巧之从文件获取系统日志
有时你可能会需要分析系统文件将他们传输到硬盘,或你想直接从evtx读取系统日志。你可以这样做:$path="$env:windirSystem32WinevtLogsSetup.evtx"Get-WinEvent-Pat

Powershell小技巧之非相同域或信任域也能远程
默认通过Enable-PSRemoting打开PS远程,启动了Kerberos认证。这个方法只适合两台电脑在相同域或信任域内的指定电脑(名字可以带后缀).但它不支持跨域、