В 2.6.21, модуль для HP SmartArrays является 'cciss'. В более свежих версиях ядра они перемещали вещи в более новый 'hpsa' драйвер. Узнать, какие модули являются ведущими который аппаратные средства,'
lspci -k
команда отобразится, какие модули связаны с который устройства.
03:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01)
Subsystem: Hewlett-Packard Company Smart Array P410i
Kernel driver in use: cciss
Хорошо, с помощью Этана, описанного выше, у меня есть обходной путь. $ env: Temp возвращает короткий путь к имени файла, который работает для многих вещей , кроме Remove-Item . Таким образом, обходной путь - использовать GetFullPath для преобразования его в длинный путь, который затем может использовать Remove-Item:
Это не работает:
$LogFile = $Env:Temp + "\Test.log"
"Hello, World" > $LogFile
Remove-Item $LogFile
Это действительно работает:
$LogFile = [System.IO.Path]::GetFullPath($env:Temp + "\Test.log")
"Hello, World" > $LogFile
Remove-Item $LogFile