类型转换:
[char]([convert]::ToInt32([int]$char,8))
快捷键
显示调用堆栈 CTRL+SHIFT+D
列出断点 CTRL+SHIFT+L
不等于!,not:
if (!($name.Contains('*'))) {
$name = "*$name*"
}
-notin:
foreach ($program in $CurrentProgramList) {
if ($program.name -like $name -and $program -notin $programNameList) {
$programPathList += $LnkTargetPath
$programNameList += $program.name
}
@($cc | Out-GridView -Title 'output')
5
if ($name -isnot [array]) {
exec $name
}
else {
foreach ($i in $name) {
exec $i
}
}
$outputData | ConvertTo-Csv -NoTypeInformation | Out-File "d:\thanks.csv"
字符串:
$txt = New-Object System.Text.StringBuilder 80000
ls D:\thanks-image | foreach {
$img = "<img src='{0}'/>" -f $_.Name
$txt.Append($img) | Out-Null
}
$txt.ToString()
less than
greater than
-eq :等于
-ne :不等于
-gt :大于
-ge :大于等于
-lt :小于
-le :小于等于
-contains :包含
-notcontains :不包含
poweshell 版本
$PSVersionTable.PSVersion
Get-Host
#>