Использование команды systeminfo на сетевом компьютере

3715
lieutenantmudd

Мне не повезло, запустив systeminfo против сетевых компьютеров. Половина времени эта команда работает:

systeminfo / s имя_компьютера

И половину времени я получаю запрос пароля. Я делаю эту команду на разных сайтах, реализующих одни и те же устройства на базе Windows.

Я знаю имя пользователя и пароль для устройств Windows, но не могу понять правильный синтаксис. я пробовал

systeminfo / s имя_компьютера / u имя пользователя / p пароли

Это не сработало. Я не совсем уверен, находятся ли компьютеры в домене или нет, но я попробовал команду с тем, что домен будет

systeminfo / s имя_компьютера / u домен \ имя пользователя / p пароли

Это не сработало.

Для меня особенно трудно обернуть голову тем, что имя пользователя и пароли на ПК и устройствах одинаковы.

Итак, у меня есть три вопроса:

  1. Я пропускаю какой-то шаг синтаксиса?
  2. Как вы обрабатываете параметр domain / username для / u, если домена нет?
  3. Есть ли способ окончательно определить, каким должен быть домен входа? (прежде чем войти в устройство)
1
`1.` Technet показывает и пример [здесь] (https://technet.microsoft.com/en-us/library/bb491007.aspx) в том же формате, поэтому я не уверен, почему это не сработает с `домен \ имя пользователя`. Вы можете попробовать формат `username @ domain`, чтобы увидеть, имеет ли это значение. `2.` если домена нет, вам нужно использовать локальное имя пользователя и пароль этой машины, а иногда вам нужно использовать формат` IPAddress \ username` или, может быть, просто `username` без домена. Учетная запись, вероятно, должна быть, по крайней мере, локальным администратором, хотя если не сам локальный администратор. Это мои быстрые мысли. Pimp Juice IT 8 лет назад 0
Форматы: `MachineIPAddress \ LocalUsername`,` LocalUsername` (без указания DOMAIN) или, возможно, `LocalMachineName \ LocalUsername`. Синтаксис выглядит хорошо, как и выше, так что, скорее всего, это просто проблема аутентификации. Убедитесь, что вы можете получить доступ к удаленным компьютерам, не подключенным к домену, другими способами, такими как RDP, локальный вход в систему, проверьте журналы просмотра событий, включая журналы безопасности и т. Д. Pimp Juice IT 8 лет назад 0

1 ответ на вопрос

1
Francesco Mantovani

Если это systeminfo /s localhostработает для вас, localhostно не для computer_nameвас, возможно, недостаточно прав для выполнения такого запроса на удаленном компьютере.

PowerShell может запросить у вас окно учетных данных, если вы хотите:

Get-WmiObject -Class Win32_OperatingSystem -ComputerName computer_name -Credential domain\user