0

ユーティリティdiskpartの場合、Powershell を使用すると、次の方法でコンソールにデータを渡すことができます。

'list vol' | diskpart 

これと非常によく似ていますが、データをdiskshadowユーティリティに渡すことはできますか?

試してみると、次のエラーが表示されます。

PS C:\Users\administrator> 'list vol' | diskshadow
Microsoft DiskShadow version 1.0
Copyright (C) 2007 Microsoft Corporation
On computer:  myserver,  11/8/2012 1:13:32 PM


**DISKSHADOW> Error reading from console. Win32 error: 0x6
The handle is invalid.**

何か違うものが必要かどうか提案してください。

4

2 に答える 2

2

コマンドで一時ファイルを作成し、diskshadowそのスクリプトで実行する必要があります。

$script = "./tmp.dsh"
"list shadows all" | Set-Content $script
diskshadow /s $script
Remove-Item $script
于 2012-11-08T13:03:40.557 に答える