起始位转移与paster兼容吗

时间:2018-07-14 18:27:13

标签: powershell pester

在脚本中运行start-bitstransfer时,我试图将杵施加到...上,它似乎不起作用... 我只是尝试下载一些随机的http页面(同时准备做一些tropico 5;)...到杵测试驱动器,但是这不起作用... .net的东西不适用于paster或类似工具吗?

set-content "testdrive:\bla.txt" -value  "bla"
Start-BitsTransfer -source "http://www.tropicostrategy.com/p/blog-page.html" -destination 'testdrive:\' -Description "Downloading test"
Get-ChildItem 'TestDrive:\' | out-file c:\temp\b.txt

输出:

Describing get-wallhavens
  [-] downloads a file 591ms
    ArgumentException: Value does not fall within the expected range.
    ArgumentException: An incorrect value is specified in the Source parameter or in the Destination parameter. Verify that the directory and file names in the Source and Destination parameters are correct.
    at <ScriptBlock>, D:\stack\Projects\Personal\wallchange\download-wallpaper.Tests.ps1: line 7

1 个答案:

答案 0 :(得分:1)

The documentation on GitHub表示您需要使用一个保存临时存储的实际位置的变量:

  

使用.NET对象

     

直接使用.NET对象时,无法使用方便的TestDrive:\ PSDrive。相反,您需要使用$TestDrive变量,该变量以.NET可以理解的格式保存实际路径。例如,不要使用TestDrive:\somefile.txt,而要使用$TestDrive\somefile.txt