Обычно я могу найти ответ на вопросы 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, расположенный в нашей среде разработки (тот же домен), и он успешно запускает тестовый путь и команды.
У меня эта проблема не возникает, поэтому я не уверен, что вам сказать. –