Здравствуйте.
Столкнулся со следующей проблемой.
В доменной сети имеется хранилище со своей локальной учеткой. На удаленном компьютере с Windows 10 необходимо создать диск, который будет ссылаться на папку в сетевом хранилище для доступа к файлам из powershell. Выполняю следующий код под тем же пользователем, что и на удаленном компе:
Invoke-Command -Computername 'remote_computer_name' -ScriptBlock {
$FolderPassword = ConvertTo-SecureString "password" -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential ("user", $FolderPassword)
New-PSDrive -name "X" -persist -PSProvider "filesystem" -Root '\\Ip_Address\Path_to_folder' -Credential $cred -Scope Global
}
После выполнения появляется таблица (Name, Used (GB), Free (GB) Provider, Root, CurrentLocation,PSComputerName) со всеми заданными мной параметрами, как при успешном выполнении.
На удаленном компьютере в подключениях (команда net use) появляется нужный диск с состоянием "Нет доступа" и при запросе Get-PSDrive его не видно. Проверил еще на одном компе и та же самая проблема. В то же время локально на всех компьютерах диск подключается без проблем теми же командами.
Уверен, что есть более очевидные решения задачи, но хотелось бы разобраться в этом вопросе и понять в чем причина.
Спасибо.