Python определить USB-накопитель, а затем назначить букву диска?

Здесь проблема. У нас есть 100 внешних USB-накопителей емкостью 500 ГБ. Каждый диск будет путешествовать в новом месте в течение года. Каков наилучший способ автоматически определить, что USB-накопитель подключен к системе Windows, а затем назначить букву Z: \? Эти USB-накопители будут подключены к множеству разных компьютеров, поэтому такой скрипт

import subprocess

diskpart_data = "z-drive.txt"
open (diskpart_data, "w").write ("""
select volume F: 
assign letter=Z
""")
subprocess.call ('diskpart /s %s' % diskpart_data)

трудно использовать из-за динамического характера мобильного USB-накопителя в разных системах Windows все время? Не могли бы вы автоматически определить WMI или выполнить какое-либо монтирование тома с помощью NTFS?

Ответы на вопрос(2)

Ваш ответ на вопрос