New-PSDrive не поддерживает учетные данные?
Я пытаюсь подключить диск в PowerShell 2.0 и получаю эту ошибку?
New-PSDrive –Name ftp –PSProvider FileSystem –Root “\\server\folder” -Credential $credential
The provider does not support the use of credentials. Perform the operation again without specifying credentials.
Тем не мение, Get-Help New-PSDrive
шоу -Credential
как действительный вариант?
Это проблема версии в PS? Есть ли альтернативный способ сделать то же самое... Я бы предпочел оставить это в рамках PS (так как диск только PS), а не выпадать NET USE - NET USE /d
но необходимо!
3 ответа
Обходной путь из приведенной выше ссылки:
$net = new-object -ComObject WScript.Network
$net.MapNetworkDrive("u:", "\\server\share", $false, "domain\user", "password")
Предположительно исправлено в 3.0 (я сам не проверял).
Если после установки KB2819745 (powershell 4) вы по-прежнему получаете сообщение об ошибке, возможно, вы забыли Dotnet 4.5.
DotNet 4.5 является требованием для WinRM 4 / Powershell 4, однако msu устанавливается без него.
Это была проблема, с которой я столкнулся, после установки KB2819745 я все еще получил ошибку. Установите Dotnet 4.5, а затем снова запустите KB2819745. Странно, он будет переустанавливаться, когда вы установили dotnet, но без dotnet говорит, что он уже установлен
Эхо "пас"| net use \\ сервер \ общий ресурс / пользователь: домен \ пользователь
это тоже работает:)