|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] invoke-command ошибка авторизации |
|
PowerShell - [решено] invoke-command ошибка авторизации
|
Старожил Сообщения: 362 |
На Computer1 выполняю скрипт.
$RS=new-pssession -computername 'Computer2' invoke-command -session $RS -ScriptBlock { Get-ChildItem -Path '\\Computer3\c$\tmp' } Access is denied + CategoryInfo : PermissionDenied: (\\Computer3\C$\tmp:String) [Get-ChildItem], UnauthorizedAccessException + FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.GetChildItemCommand + PSComputerName : Computer2 Cannot find path '\\--\C$\BASE\TEST8\SERVER\AdminToolKit\Server' because it does not exist. + CategoryInfo : ObjectNotFound: (\\Computer3\C$\tmp:String) [Get-ChildItem], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand + PSComputerName : Computer2 Путь существует, и доступен. пробовал добавлять авторизацию - не помогает. Буду раз услышать любые версии и предложения ![]() |
|
------- Отправлено: 19:19, 16-11-2022 |
fascinating rhythm Сообщения: 6666
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 19:45, 16-11-2022 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 362
|
Профиль | Отправить PM | Цитировать DJ Mogarych, к сожалению, та же самая ошибка
|
------- Отправлено: 20:58, 16-11-2022 | #3 |
Ветеран Сообщения: 1758
|
|
Отправлено: 00:29, 17-11-2022 | #4 |
Старожил Сообщения: 362
|
Профиль | Отправить PM | Цитировать Foreigner, К сожалению для моей задачи требуется удаленый вызов кода на Computer2, где требуется обращение к файлам на Computer3
|
|
------- Отправлено: 10:45, 17-11-2022 | #5 |
Crazy Сообщения: 1231
|
Профиль | Отправить PM | Цитировать Цитата Loki3D:
Цитата:
|
||
------- Отправлено: 14:28, 17-11-2022 | #6 |
Старожил Сообщения: 362
|
Профиль | Отправить PM | Цитировать Я нашел решение.
Гуглится по PowerShell Second-Hop и Enable-WSMaCredSSP Причина ошибки доступа изложена Здесь. По соображениям безопаности Вашы учетные данные не наследуются и не делегируются при обращении с удаленной машины к другой удаленной машине. Мой случай и его решение описаны Здесь Важно в открытии сесси обязательно передавать учетные данные и указать метод авторизации. В итоге на Computer1 выполняем На Computer2 и Computer3 выплоняем $Pas=ConvertTo-SecureString 'password' -AsPlainText -Force $cred=New-Object System.Management.Automation.PSCredential ('MyLogin', $Pas) $RS=new-pssession -computername 'Computer2' -Credential $cred -Authentication Credssp invoke-command -session $RS -ScriptBlock { Get-ChildItem -Path '\\Computer3\c$\tmp' } |
------- Отправлено: 19:43, 17-11-2022 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - [блог] Игнорирование проверки сертификата для Invoke-WebRequest/Invoke-RestMethod | Kazun | Скриптовые языки администрирования Windows | 0 | 07-09-2017 05:30 | |
2008 R2 - Ошибка авторизации через LDAP каталоги. | nerevan | Windows Server 2008/2008 R2 | 0 | 16-11-2012 11:45 | |
Debian/Ubuntu - Ошибка авторизации в CUPS | NordWest | Общий по Linux | 4 | 06-10-2009 19:43 | |
Ошибка - Ошибка MCI command handling | catamount | Microsoft Windows 2000/XP | 6 | 17-06-2009 19:20 | |
MS Exchange 2000 - Ошибка #5.3.3 smtp;500 5.3.3 Unrecognized command | Pescadero | Microsoft Exchange Server | 0 | 19-09-2005 14:46 |
|