Записать результат как и в любом другом языке присвоение переменной
Test-SqlConnection бы ещё посмотреть,
впрочем, если оно с SO, например ( то, которое попроще, про
return $true
), то записать результат
$result = Test-SQLConnection "Data Source=base;database=name;User ID=sa;Password=password;"
#так там будет true/false
New-Item -Path "C:\TbKassa\Bin" -Name "marker.txt" -ItemType "file" -Value $result -Force
#а так - 1/0
New-Item -Path "C:\TbKassa\Bin" -Name "marker.txt" -ItemType "file" -Value ([int]$result) -Force
Ваша логика рвётся тут
if $u = ( $true) {
должно быть
if ($u -eq $true) {
или просто
if ($u) {
ну и в
$u присвоить результат