Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Самое простое использовать workflow:

Код: Выделить весь код
$computers = Get-ADComputer -Filter "Enabled -eq '$true'" -SearchBase "mydomain"

workflow Get-Path1C {
	param($ComputerName)
	
	foreach -parallel($computer in $ComputerName) { 
		InlineScript {
			$computername = $using:computer.name
			if(Test-Connection $computername -Count 2 -Quiet)
			{
				New-Object PSObject -Property @{
					 "ComputerName" = $computername
					 "Result" = Test-Path -Path "\\$computername\c$\Program Files\1cv8\8.3.6.2152"
				}
			} 
			else
			{
				New-Object PSObject -Property @{ 
					"ComputerName" = $computername
					"Result" = "Unabe to contact"
				}
			}
		}
	}	
}

Get-Path1C $computers | Select-Object ComputerName,Result |  Out-GridView
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:48, 09-10-2015 | #4