[Powershell]Enumを定義する

超まとめ

Powershellで新規にEnumを定義するには、Add-Typeで宣言します。

Add-Type -TypeDefinition @"
   public enum MyShortDayOfWeek
   {
      Sun,
      Mon,
      Tue,
      Wed,
      Thr,
      Fri,
      Sat
   }
"@

追記

enumへの値の付与もできます。

Add-Type -TypeDefinition @"
   public enum MyShortDayOfWeek2
   {
      Sun=10,
      Mon=20,
      Tue=30,
      Wed,
      Thr=50,
      Fri=60,
      Sat
   }
"@

参考

Microsoft TechNet

コメントを残す