Как получить короткое имя в Powershell (8.3)
Надо постепенно переходить на Powershell V2. Там многие вещи делаются сильно проще, чем в первой версии, да и язык сильно богаче. Вот так, например, можно получить короткое (DOS 8.3) имя в первой версии Powershell:
(New-Object -ComObject Scripting.FileSystemObject).GetFile($filename).ShortPathЭто не единственный способ (например, можно сформировать запрос к WMI), но остальные не проще, в V2 это делается так:
Get-Shortpath $filenameТаких примеров — множество: управление фоновыми задачами, работа с временными файлами и так далее.
Комментарии 2
http://ipython.scipy.org/doc/stable/html/i … shell.html
http://ipython.scipy.org/moin/UsingIPipe