在Windows上,可以不使用net use
或New-PSDrive
将文件上传到网络共享吗? (我有PowerShell 3.0可用)
现在我使用:
net use Z: http://share.net/mypath/my2path/ /user:<domain\username> <password>
或者:
New-PSDrive -Name Z -PSProvider FileSystem -Root http://share.net/mypath/my2path/ -Credential domain\user
答案 0 :(得分:0)
由于您没有说明要上传的文件类型,因此可能需要在命令中添加-ContentType开关。将fileToUpload变量更改为文件的路径。否则,这应该起作用:
$credentials = Get-Credential
$fileToUpload = "c:\temp\myfile.txt"
$uri = "http://share.net/mypath/my2path/"
Invoke-WebRequest -uri $uri -Method Put -Infile $fileToUpload -Credential $credentials