Как получить короткое имя в Powershell (8.3)

Надо постепенно переходить на Powershell V2. Там многие вещи делаются сильно проще, чем в первой версии, да и язык сильно богаче. Вот так, например, можно получить короткое (DOS 8.3) имя в первой версии Powershell:
(New-Object -ComObject Scripting.FileSystemObject).GetFile($filename).ShortPath
Это не единственный способ (например, можно сформировать запрос к WMI), но остальные не проще, в V2 это делается так:
Get-Shortpath $filename
Таких примеров — множество: управление фоновыми задачами, работа с временными файлами и так далее.
25 апреля 2010 00:24

arty (arty.name)
25 апреля 2010, 20:34

комментарий не совсем в тему, просто я сегодня открыл для себя использование ipython+ipipe в качестве мощного системного шелла, и подумал, что раз вы пользуетесь и питоном, и powershell, вам будет интересно это опробовать

http://ipython.scipy.org/doc/stable/html/interactive/shell.html
http://ipython.scipy.org/moin/UsingIPipe

bolk (bolknote.ru)
25 апреля 2010, 21:13, ответ предназначен arty (arty.name):

Python проиграет продуманному шелу, тем более такому продуманному, как Powershell. Я посмотрел, спасибо, забавно, но powershell more power.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)