在网络共享上上传文件

时间:2019-02-08 11:36:44

标签: powershell

在Windows上,可以不使用net useNew-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

1 个答案:

答案 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