Наконец-то я нашел свою ошибку, моя переменная не была объявлена в «Invoke-Command».
Однако, когда я запускаю команду на удаленном сервере с помощью Invoke-Command, я получаю эту ошибку на нескольких серверах:
Impossible de trouver un paramètre correspondant au nom « File ».
+ CategoryInfo : InvalidArgument : (:) [Get-ChildItem], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand
+ PSComputerName : Server1
Команда, которую я посылаю:
Get-ChildItem -Path C:\Users -Recurse -Force -File |
Sort-Object -Property Length -descending |
Select-Object -Property Directory,Name,$properties |
Export-Csv -Path \\Server2\c$\script\LogER\file.csv -Delimiter ';' -Encoding UTF8 -
NoTypeInformation
Когда я запускаю команду элемента Get-Child на Server2 и сохраняю вывод в файл Server2, он работает, но Server1 на Server2 не работает