Я пытаюсь увидеть, на каких компьютерах есть папка команды. У меня есть файл .csv с именем pc3.csv, в котором перечислены все имена компьютеров. В то время как мой сценарий выполняется, в выходных данных отображаются только имена компьютеров, за которыми следует False (что соответствует схеме test-path, если хотя бы один из путей отсутствует.) Я хотел бы, чтобы он отображал имя компьютера и отображал, показывает ли он или нет тропинка. Вот мой код, любая помощь будет принята с благодарностью:
[CmdletBinding()] param()
Get-Content C:\script\pc3.csv
[string[]]$Computer = $env:computername
foreach ($Computer in $Computername) {
$a = Test-Path -path '\\$computer\c$\users\*\appdata\local\microsoft\teams'
IF (-not $a) {Write-Host "$Computer this is not true"} ELSE {Write-Host "$Computer This is true"}
}