Stop-Process -Name excel
<#
[char]([convert]::ToInt32([int]$char,8))
显示调用堆栈 CTRL+SHIFT+D
列出断点 CTRL+SHIFT+L
if (!($name.Contains('*'))) {
$name = "*$name*"
}
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 :不包含
$PSVersionTable.PSVersion
Get-Host
Get-Date -Format yyyyMMdd-hhmm-ss-fff
$start = Get-Date
$end = Get-Date
Write-Host -ForegroundColor Red ('Total Runtime: ' + ($end - $start).TotalSeconds)
$text = Get-Content .\test.txt
@{
IP=$text[0]+""
Version=$text[1]+""} | ConvertTo-Json
param(
[string]$Name=$(throw "Parameter missing: -name Name") ,
[int]$Age=$(throw "Parameter missing: -age x as number")
)
#>