0

Обычно я могу найти ответ на вопросы PowerShell, исследуя форумы и адаптируя их. Однако после поиска высоких и низких я не могу найти ответ.PowerShell v2 Server 2003 - Не удается найти путь - путь определенно существует

Я зарегистрировался как администратор домена, работающий на двух корпоративных серверах в тестовом домене. $ Server2003 - это сервер под управлением Windows 2003 под управлением PS v2. $ Server2008 - Windows 2008 R2.

Проблема: Когда я работаю из $ Server2003, я не могу использовать какие-либо команды для доступа или проверки информации о $ Server2008. Эта ошибка возникает независимо от того, кто является администратором.

Я использовал PowerShell довольно широко в нашей среде и не сталкивался с этой ошибкой раньше. Ошибка при запуске команд из $ Server2008 на сервере $ Server2003. Кроме того, при запуске команд из производственного домена ошибка отсутствует. Я также могу пинговать сервер 2003 или 2008 независимо от того, на какой машине я зарегистрирован.


Примеры:
От $ Server2008: пинг $ Server2003 - возвращает Pings

От $ Server2003: пинг $ Server2008 - возвращает пинги

От $ Server2003: test-path \\$Server2008\D$\ - Get-ChildItem: Не удается найти путь '\\$Server2008\D$\', поскольку он не существует

От $ Server2008: test-path \\$Server2003\D$\ - True


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

Два сервера имеют один и тот же домен, находятся в одном лесу и имеют одинаковые контроллеры домена.

Любые идеи, с чего начать?

EDIT: хотел добавить, что я попытался использовать тестовый путь с Server2003 на другой сервер 2008, расположенный в нашей среде разработки (тот же домен), и он успешно запускает тестовый путь и команды.

+0

У меня эта проблема не возникает, поэтому я не уверен, что вам сказать. –

ответ

0

Вы можете получить доступ к серверу 2008 удаленно другими способами? Как MMC Services? Кроме того, что, если вы создаете долю в 2008 году, а не полагаетесь на долю администратора?

+0

Да, я могу использовать RDP в обеих машинах. Однако, просто попробовав это сейчас в 2003 году, попытка создать сетевой ресурс в 2008 году дает мне недостижимую ошибку. Или вы имели в виду использование PSSession или WSManCredSSP? Ни один из них не работал для меня. –

+0

создать ресурс в 2008 году, а затем попытаться получить к нему доступ с 2003 года. Также в 2003 году Start-Run - «services.msc», затем щелкните правой кнопкой мыши на левом столбце и подключитесь к 2008 году. – northben

0

Ошибка пути не найдена, так как она не существует или у вас нет прав доступа. Работает ли это из приглашения dos?

UPDATE

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

+0

Одиночные кавычки - это то, что возвращает PS ,Я пробовал это как переменную и как фактическое имя сервера. Он определенно существует ... Я могу войти в машину с той же учетной записью, которую я использую для 2008 года, поэтому я не думаю, что это проблема с разрешениями. Кроме того, у меня есть наш пользователь, у которого больше разрешений, чем у меня, и мы получаем ту же проблему. –

+0

Неудачно ли это из командлета? –

+0

Извините, я имел в виду, что это тоже не с CMD? –

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