3/23/2022

Powershell的型別運算子

 

  • -is 用於判別是不是某種型別

  • PS C:\> 12345 -is [int]
    True
    PS C:\> 12345 -is [double]
    False

  • -isnot 用於判別是不是非某種型別

  • PS C:\> 12345 -isnot [int]
    False
    PS C:\> 12345 -isnot [double]
    True

  • -as 將物件轉成指定的型別

  • PS C:\> $StrA = 12345
    PS C:\> $StrA.GetType().Name
    Int32

    PS C:\> $StrA = 12345 -as [string]
    PS C:\> $StrA.GetType().Name
    String