PowerShell 2.0: доступ к Windows Shares во время удаленного сеанса

Я испытываю затруднения при доступе к местоположению общей сети в то время как в рамках удаленного сеанса PowerShell.

От подсказки PowerShell я ввожу новую сессию:

Enter-PSSession server1

Сессия правильно создается и вводится. Я затем пытаюсь перечислить содержание доли:

dir \\server2\share1

Ответ является этой ошибкой:

Get-ChildItem : Cannot find path '\\server2\share1' because it does not exist.

Однако, если я удаленный рабочий стол в server1, поднимите PowerShell и выполните ту же самую команду dir, содержание правильно перечислено.

Я попробовал различные вещи с помощью учетных данных, но это, кажется, не фиксирует их. Я также подтвердил через "whoami", управляют, чтобы у меня были те же идентификационные данные в обоих примерах.

Что вызвало бы это?

25
задан Moskie 10 February 2010 в 17:02
поделиться

2 ответа

Если вы не можете использовать делегирование учетных данных, как упомянуто выше, вы можете смонтировать (или просто аутентифицировать, как показано ниже) удаленный общий ресурс в удаленном сеансе, используя явные учетные данные, например

[server1] ps> net use \\server2\share * /user:username
(prompts for password)
[server1] ps> dir \\server2\share
(listing)

Эта проблема не имеет ничего общего с PowerShell как таковой; вы пытаетесь воспроизвести свои локальные учетные данные в удаленном сеансе в третьем месте и нарушаете ограничение NTLM на "двойной переход".

9
ответ дан 28 November 2019 в 21:58
поделиться

Прочтите раздел «Делегирование учетных данных» Здесь - Кредит Кейту Хиллу и выполните шаги, если вы еще этого не сделали.

6
ответ дан 28 November 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: