一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - Powershell小技巧之使用Update-TypeData擴展類型系統

Powershell小技巧之使用Update-TypeData擴展類型系統

2020-06-22 10:59Powershell教程網 PowerShell

昨天演示獲取時辰《PowerShell獲取當前的時辰 》,并不只是為了獲取時辰,還為了使用Update-TypeData命令將時辰這一屬性,牢牢地幫到DateTime類型上。

腳本

?
1
2
3
4
5
6
7
8
9
10
Update-TypeData -TypeName 'System.DateTime' -MemberName '時辰' -MemberType 'ScriptProperty' -Value {
  $timeAliasArray='子丑寅卯辰巳午未申酉戌亥'
  $hour = $this.Hour
  [int]$index=0
  if($hour -eq 22){ $index=11 }
  else{
    $index=[math]::Floor( ( $hour+1 ) % 23 / 2 )
     }
 return $timeAliasArray[ $index ] + "時"
}

演示

上面的命令執行后,DateTime就多了一個屬性,我們來驗證下:

?
1
2
3
4
5
PS> (get-date).時辰
子時
PS> $t=Get-Date -Hour 17
PS> $t.時辰
酉時

總結

Update-TypeData與Add-Member相比,前者擴展的類型,后者擴展的實例。
如何永久擴展類型,可以放在Profile文件中,也可以直接修改ETS文件。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲成av人影院 | 亚洲精品中文字幕久久久久久 | 国产欧美日韩综合二区三区 | 成人国产一区二区 | 草草线在成年免费视频网站 | 99福利影院 | 风间由美在线 | 成人欧美一区二区三区黑人 | 欧美日韩国产一区二区三区在线观看 | 久久精品视在线观看2 | 亚洲成人影院在线 | 毛片免费全部免费观看 | 国产三级精品播放 | 久久免费资源福利资源站 | 午夜DV内射一区区 | 天天综合网天天做天天受 | 男人午夜禁片在线观看 | 不卡一区二区三区卡 | 麻麻与子乱肉小说怀孕 | 爱福利视频一区 | 美女私人影院 | 日本国产一区二区三区 | 99资源在线观看 | 1024免费观看完整版在线播放 | 欧美专区视频 | 日韩在线视频一区二区三区 | 色久激情| 亚洲444777KKK在线观看 | 亚洲29p| 吃胸膜奶视频456 | 精品午夜久久福利大片免费 | 国产亚洲精品视频中文字幕 | 91制片厂制作果冻传媒破解 | 91精品国产美女福到在线不卡 | 毛片免费毛片一级jjj毛片 | 国产a免费 | 国产视频一区二 | 美女用屁股把人吞进肚子 | 国产精品毛片高清在线完整版 | 经典三级四虎在线观看 | 日本护士撒尿xxxx18 |