2013-06-11 7 views
5

Sto tentando di mappare un'unità in PowerShell 2.0 e ottenere questo errore?New-PSDrive non supporta le credenziali?

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. 

Tuttavia, Get-Help New-PSDrive spettacoli -Credential come una valida opzione?

Si tratta di un problema di versione in PS? Esiste un modo alternativo per fare lo stesso ... Preferirei mantenerlo in PS (dal momento che l'unità è solo PS allora) e non lasciarlo andare a NET USE - NET USE /d ma deve averne bisogno!

+0

FYI Questo è stato risolto in 3.0. – MDMoore313

risposta

6

E 'una soluzione alternativa bug in PowerShell 2.0

dal link qui sopra:

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

Presumibilmente fissato a 3,0 (non ho provato io stesso).

+1

Posso confermare che funziona in 3.0. – MDMoore313

1

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

sta anche lavorando :)

2

Se continui a ricevere l'errore dopo l'installazione di KB2819745 (PowerShell 4) allora si potrebbe avere dimenticato Dotnet 4.5.

DotNet 4.5 è un requisito per WinRM 4/Powershell 4, ma l'installazione di msu senza di esso.

Questo era il problema che stavo affrontando, dopo aver installato KB2819745 ho ancora ottenuto l'errore. Installare Dotnet 4.5 e quindi rieseguire KB2819745. Stranamente verrà reinstallato quando si installa dotnet, ma senza dotnet si dice che è già installato

+0

ty per la punta! Si noti che la ricerca della versione WMF potrebbe non essere un semplice "if ((Get-HotFix KB2819745) -ne $ null) {" ok "} else {" non trovato "}" o test di "$$ PSVersionTable.PSVersion" a causa di essendo elegante un sottoinsieme di WMF. Vedi questo problema; 1. []; ; ; ; ; X.CredSSP dovrebbe consentire la delega delle credenziali "predefinite" (correnti) | Microsoft Connect; ; https://connect.microsoft.com/PowerShell/Feedback/Details/498377 – AnneTheAgile