我在PowerShell中使用Invoke-Expression cmdlet来加载模块。
以下代码按预期方式工作。
$url="http://pastebin.com/raw/FuxtpN69"
IEX (New-Object System.Net.Webclient).DownloadString($url)但是当我尝试使用变量来拆分域和页面时。
$u="http://pastebin.com"
$rl="/raw/FuxtpN69"
$url="$u$rl"
IEX (New-Object System.Net.Webclient).DownloadString($url)我得到以下路径错误:
Exception calling "DownloadString" with "1" argument(s): "The given path's format is not supported."
At line:8 char:53
+ IEX (New-Object System.Net.Webclient).DownloadString <<<< ($url)
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException有人能帮我吗?提前谢谢。
发布于 2017-01-25 23:58:10
我认为您是以不同的帐户(例如管理员)运行PowerShell。
也许该帐户的代理设置与您的普通帐户不同?
先看凭证部分,
$webClient.UseDefaultCredentials = $true然后,尝试设置
$client.Proxy = $null然后再下载,看看是否有帮助。
https://stackoverflow.com/questions/41855530
复制相似问题