Есть ли способ psexec на мою собственную виртуальную машину (режим Windows XP)?

Я пытаюсь выполнить команды в командной строке cmd моей виртуальной машины в режиме Windows XP с моего главного компьютера, который находится в Windows 7. Я попытался посмотреть имя компьютера в режиме Windows XP, который является virtualXP-63912, поэтому я пробовал: "psexec \\virtualXP-63912 cmd", но это не работает. Любые идеи о том, как я могу заставить это работать?

1 ответ

Решение

Как видно здесь, вам нужно изменить виртуальную машину с режима "NAT", который обеспечивает веб-доступ, но не позволяет подключаться к локальной сети (это то, что вам нужно, чтобы иметь возможность выполнять команды psexec или выполнять удаленные команды powershell на вашей виртуальной машине в режиме XP, а также чтобы иметь доступ к общему ресурсу \computername\admin$ (который PSExec использует для удаленного взаимодействия) в режиме NIC, который соединит вашу виртуальную машину с сетью и даст ей локальный маршрутизируемый IP-адрес.

Короче говоря, откройте консоль Windows XP Mode, выберите свой XP Mode Vm и перейдите к настройкам, затем измените сетевые настройки на мостовые, как обсуждалось в этом сообщении от Microsoft по этому вопросу.

Наконец, если я могу предложить это, отойдите от режима XP. В наши дни он не поддерживается должным образом, и новая замена, Hyper-V для Windows 8.0 и выше, встроена в настольную ОС и содержит гораздо больше функций. Вы можете копировать и вставлять со своего рабочего стола в виртуальную машину и запускать машины с Linux, даже OSX на вашем компьютере с Windows.

Другие вопросы по тегам