問題
我正在PowerShell中編寫一個將文件上傳到http服務器的腳本。上傳成功完成,但它在執行時會在控制檯中返回一堆數字(遠遠超過下面顯示的內容)。PowerShell腳本返回意外輸出(隨機數)
這裏是我運行腳本:
Param([Parameter(Mandatory=$True,Position=1)]
[string]$user,
[Parameter(Mandatory=$True,Position=2)]
[string]$pass,
[Parameter(Mandatory=$True,Position=3)]
[string]$dir,
[Parameter(Mandatory=$True,Position=4)]
[string]$fileName,
[Parameter(Mandatory=$True,Position=5)]
[string]$url
)
$filePath = ("$dir" + "$fileName")
$webClient = New-Object System.Net.WebClient;
$webClient.Credentials = New-Object System.Net.NetworkCredential("$user", "$pass");
("*** Uploading {0} file to {1} ***" -f ($filePath, $url)) | write-host -ForegroundColor Blue -BackgroundColor White
$webClient.UploadFile($url, "PUT", $filePath);
問題
在哪裏,這些數字來自何處,以及如何抑制呢?
我正在使用PowerShell版本5 – ITSUUUUUH