New-PSDrive does not support credentials?

后端 未结 3 1692
鱼传尺愫
鱼传尺愫 2020-12-19 05:34

I am trying to map a drive in PowerShell 2.0 and getting this error?

New-PSDrive –Name ftp –PSProvider FileSystem –Root “\\\\server\\folder” -Credential $cre         


        
相关标签:
3条回答
  • 2020-12-19 06:18

    echo "pass"| net use \\server\share /user:domain\user

    it is also working :)

    0 讨论(0)
  • 2020-12-19 06:24

    If you still get the error after installing KB2819745 (powershell 4) then you might have forgotten Dotnet 4.5.

    DotNet 4.5 is a requirement for WinRM 4 / Powershell 4, yet the msu installs without it.

    This was the issue i was facing, after installing KB2819745 i still got the error. Install Dotnet 4.5 and then rerun KB2819745. Strangely it will reinstall when you installed dotnet, but without dotnet it says its already installed

    0 讨论(0)
  • 2020-12-19 06:27

    It's a bug in PowerShell 2.0

    Workaround from the above link:

    $net = new-object -ComObject WScript.Network
    $net.MapNetworkDrive("u:", "\\server\share", $false, "domain\user", "password")
    

    Supposedly fixed in 3.0 (I haven't tested it myself).

    0 讨论(0)
提交回复
热议问题