PowerShell小技巧之True和False的类型转换
在条件判断时,离不开$True和$False,将其它类型转换成Bool类型时,有几点需要留意:
其它类型转换成布尔类型
PS> 0,1,-1,'0','1','true','false',$null | foreach { [bool]$_ } False True True True True True True False
总结:只有整数0和Null才能转换成False,其它都会被强制类型转换成True
布尔类型转换成字符串
PS> $true,$false | foreach { $_.ToString() } True False
这个应当没什么悬念。
布尔类型转换成整数
PS> $true,$false | foreach { [int] $_ } 1 0
1和0分别代表true和false也可以理解。
PowerShell小技巧之查找获取注册表路径
在先前的技巧中我们说明如何将一个PS内置的路径格式转化成一个实际路径。这里介绍了一个例子。这段代码递归从HKEY_CURRENT_USER获取所有包含powershell
Powershell小技巧之获取字符串的行数
这里有一个简单的方法教你获得一个字符串(不是数组哦)包涵多少行:$text=@'ThisissomesampletextLet'sfindoutthenumberoflines.'@$text.Length-$text.Replace("`n",'').Length+1
Powershell小技巧之查询AD用户
假若你登录到了一个AD中你可以轻松的查询AD目录。在先前的技巧中我们阐述了一个基本脚本。这里有一个可以自定义根目录的扩展方法(设置你的查询
编辑:568数据
标签:转换成,类型,布尔,字符串,小技巧