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认证。这个方法只适合两台电脑在相同域或信任域内的指定电脑(名字可以带后缀).但它不支持跨域、