Да, вы можете получить букву диска без строковых операций:
(get-location).Drive.Name
Помните, что PowerShell редко возвращает строки, но богатые объекты. Вы всегда можете проверить ваши дальнейшие варианты из результата, используя get-member
.
Также обратите внимание, что если вы не являетесь поставщиком файловой системы, имя может не быть односимвольной строкой.
Edit:
Согласно комментарию x0n ниже, это сокращенная версия:
$pwd.drive.name