20309 发表于 2018-9-1 12:14:14

移除掉一个Powershell对像的属性

  https://lazywinadmin.github.io/powershell/2017/06/Remove_PSObject_Property.html
  本节展示如何在Powershell中操作对象的属性。
  首先先自定义出来一个对像:
  PS C:\> $MyObject = New-Object -TypeName PSCustomObject -Property @{
  >> ComputerName = $env:ComputerName
  >> MacAddress = '00:11:22:33:44:55'
  >> Description = 'My Computer'
  >> }
  查看一下自定义的对像有什么内容:
  PS C:\> $MyObject
  ComputerNameDescription MacAddress
  ----------------------- ----------
  ASBJT-JOSHJIN My Computer 00:11:22:33:44:55
  调用对像的这个方法把其中的一个属性去除掉。
  PS C:\> $MyObject.PSObject.properties.remove('Description')
  PS C:\> $MyObject
  ComputerNameMacAddress
  ----------------------
  ASBJT-JOSHJIN 00:11:22:33:44:55

页: [1]
查看完整版本: 移除掉一个Powershell对像的属性