【问题标题】:FTP File upload powershellFTP文件上传powershell
【发布时间】:2021-01-31 14:38:38
【问题描述】:

WebClient.UploadFile: $client = New-Object System.Net.WebClient $client.Credentials = New-Object System.Net.NetworkCredential("user", "password") $client.UploadFile("ftp:// ftp:50000/test.zip", "C:\HML-V-DC.zip")

在一台计算机上使用此脚本时,我可以毫无问题地将文件直接上传到我的 FTP 服务器

但是当在另一个位置的另一台机器上运行它时,我收到一个错误“你不能调用空值表达式”

不工作的计算机上的 Powershell 版本:PSVersion 5.1.14393.3866

正在运行的计算机上的 Powershell 版本:PSVersion 5.1.19041.610

您不能在空值表达式上调用方法。 在 line:1 char:1

  • WebClient.UploadFile: $client = New-Object System.Net.WebClient $clie ...
  •   + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
      + FullyQualifiedErrorId : InvokeMethodOnNull
    
    
    
    
    

希望有一些快速洞察力的人能够帮助我了解我在这里缺少什么。

谢谢

【问题讨论】:

    标签: powershell ftp


    【解决方案1】:

    从该行中删除“WebClient.UploadFile:”

    $client = New-Object System.Net.WebClient
    

    【讨论】:

      猜你喜欢
      • 2013-05-24
      • 2010-12-24
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      相关资源
      最近更新 更多