は、私は私の外付けハードドライブに次の内容のautorun.inf
ファイルを持っている:それはMasterSword
、ようにプラグインだ後PowerShell 5.0のラベルでドライブを取得するにはどうすればよいですか?
[Autorun]
Label=MasterSword
これは私の外付けハードドライブにラベルを付けます。私はそれにいくつかのスクリプトを格納して、私の$profile
に含めたいので、PowerShellが起動したとき、またはインタプリタにプロファイルが再組み込まれたときに読み込まれるようにします。
多くの人が知っているように、外付けドライブにハードコードされたドライブ文字を使用すると、ドライブ文字が変更されるたびにその外付けハードドライブスクリプトへの参照が変更され、組み込みに失敗する可能性があります。
だから私は、私は2つの質問があると思います:
は、どのように私は
autorun.inf
に設定されたドライブラベルを手に入れるのですか?ドライブラベルをドライブレターに変換して、そのドライブに保存されているスクリプトを参照する方法を教えてください。
この解決方法は機能しません。この例のラベル付きドライブには説明がありません。自分でテストするには '$ psdrive = Get-PSDrive'' $ psdrive.Description'を使ってください。 – ExcellentSP
ああ、あなたの答えは 'Get-Volume'を使ってもっと正確に見えます。 –