У меня есть скрипт powershell, который возвращает всех пользователей, вошедших на все машины в домене. По какой-то причине он отлично работает, когда запускается как отдельная строка
query session console /server:computer1
Но в моем коде, который зацикливает все компьютерные имена в файле, я получаю ошибки с недопустимыми параметрами.
$cred = Get-Credential -Credential 'domain\administrator'
$CompName = Get-Content "C:\temp\comps.txt"
foreach($Comp in $CompName)
{
query session console /server:$comp -Credential $cred
}
C:\temp\comps.txt выглядит так:
Computer1
Computer2
Computer3
Я не могу понять, в чем проблема.