5

そのため、cmd プロンプトにいるかのように、powershell スクリプトで bcd コマンドを記述できます。たとえば、次のようになります。

bcdedit /default '{current}'

ただし、これを行うスクリプトが必要です:

bcdedit /default '{current}'
bcdedit /set '{otherboot}' description "my description"

そうしないと、逆になります。

bcdedit /default '{otherboot}'
bcdedit /set '{current}' description "my description"

私がする必要があるのは、powershell で他のブートの識別子を見つけることですが、方法がわかりません。すべてのグーグル検索はこれを行うように言います:

$bcdStore=gwmi -name root\wmi -list bcdstore -enableall
$bcdStore|gm
$result=$bcdStore.OpenStore("") # can also use explicit file name.
$store=$result.Store

しかし、一度ストアを使用すると、ストアを使用する方法がわかりません。これは少し複雑すぎるようです。もっと簡単な方法があるはずです...いいえ?

4

3 に答える 3