2013-12-06 2 views
1

Я пытаюсь сбросить настройки DHCP с более старого сервера, который выведен из эксплуатации. Я выполнял команду отлично, находясь на самом сервере, но при попытке запустить его с помощью psexec удаленно, он продолжает терпеть неудачу. Команда: PsExec \\ $ Источник Netsh DHCP сервер \\ $ Источник свалка> $ dhcpSettingsИспользование Netsh с PsExec

$ Источник = сервер снятия с эксплуатации $ dhcpSettings = путь для сохранения сбрасывали настройки

Я пытался всевозможные комбинации инкапсулирующих кавычек, но все равно ничего. ошибки, которые я получаю, это: «Система не может найти указанный файл» и «Система не может найти указанный путь»

EDIT: Поэтому я избавился от пути сохранения сбрасываемых настроек и теперь он работает. Но как мне отформатировать команду, чтобы сохранить настройки в каталоге C: \ USER.SET \ LOG на удаленном компьютере?

+0

Вы используете psexec b/c Удаленное управление PowerShell недоступно для вас? Какую именно команду вы сейчас используете? –

+0

@ ADilH. Я использую PsExec, потому что это рекомендовали мои коллеги. Команда, которую я получил работать, которая отправила все входные данные в консоль PS, - это psexec \\ $ source netsh dhcp server \\ $ source dump Когда я добавляю> $ outputFile после дампа, когда он просто не работает больше , Думаю, я мог бы просто передать вывод с помощью Out-File вместо использования синтаксиса netsh? – TeegsD

ответ

0

Одним из решений может быть объединение команды, которую вы хотите запустить, и перенаправление stdout в однострочный cmd-файл и использование PsExec -c или -f для копирования и выполнения этого файла в удаленной системе. В качестве примера

Создайте файл с именем строки CMD DHCPSettings.cmd следующее в нем и сохранить его в C: \ TEMP \:

netsh dhcp server \\localhost dump >c:\user.set\log\dhcpsetting.log 

Затем используйте

psexec \\$source -c c:\temp\DHCPSettings.cmd 

Вы не действительно предоставлять любой код, который должен пройти, и я не уверен, что понимаю все требования и ограничения, которые у вас есть, поэтому рассматривайте это как идею; а не точные команды, которые вам нужно выполнить. Надеюсь, поможет.

Смежные вопросы