Powershell 输出一个字符串,然后执行某些操作并添加到同一字符串

Powershell 输出一个字符串,然后执行某些操作并添加到同一字符串,powershell,Powershell,我正在尝试写入控制台: Write-Host "Backing up Switch1" 然后运行备份并检查是否成功 Write-Host "Backing up $Building $SwitchName ..." $initFldrCount = Get-ChildItem C:\Admin\$SwitchName | Measure-Object | ForEach-Object{$_.Count} C:\kitty_portable-0.70.0.9.exe -ssh -l Admin

我正在尝试写入控制台:

Write-Host "Backing up Switch1"
然后运行备份并检查是否成功

Write-Host "Backing up $Building $SwitchName ..."
$initFldrCount =  Get-ChildItem C:\Admin\$SwitchName | Measure-Object | ForEach-Object{$_.Count}
C:\kitty_portable-0.70.0.9.exe -ssh -l Admin -pw Password -cmd $Command $ip 
$count++
Start-Sleep 5
$fnlFldrCount = Get-ChildItem C:\Admin\$SwitchName | Measure-Object | ForEach-Object{$_.Count}
#Make sure a backup was made
if (($initFldrCount + 1) -ne $fnlFldrCount){
    $Status = "Failure"
}
else {
    $Status = "Success"
}
Write-Host "===$Status==="
然后输出

Backing up Switch-1 ...
===Failure===
但我希望它将失败添加到 剧本


只需将-NoNewLine开关添加到线路中,我将如何执行此操作

Write-Host "Backing up $Building $SwitchName ..."
因此:

Write-Host "Backing up $Building $SwitchName ..." -NoNewLine

只需将-NoNewLine开关添加到该行即可

Write-Host "Backing up $Building $SwitchName ..."
因此:

Write-Host "Backing up $Building $SwitchName ..." -NoNewLine