Задача
Я пишу сценарий в 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