У меня «глупый» вопрос о простом скрипте Power Shell, когда я выполняю приведенный ниже скрипт на моем Windows 10 P C и на сервере 2012R2 у меня нет того же результата.
Допустим, у меня есть 5 папок с именами 1, 2, 3, 4 и 5 в c: \ temp.
при выполнении сценария:
$test = Get-Childitem -path "C:\temp" | Sort-Object {$_.Name} -Descending | Select-Object -first 1
Write-Host $test
На моем Win10 p c возвращается «5», а на сервере 2012R2 возвращается «1» ...
Единственное отличие, которое я вижу, это версия с электропитанием, у меня версия 5 на моем P C и версия 4 на сервере. Но я не думаю, что это причина 1018 *. Я хотел бы понять, что происходит, поскольку конечной целью будет удаление этой папки, поэтому я не хочу удалять неправильную.
Спасибо за вашу помощь!