• ベストアンサー

Diskpart のリダイレクトの質問です

コマンド プロンプト画面で Diskpart モード時の画面出力をリダイレクトしてテキスト ファイルに残したいのですが、上手く行きません。次のコマンドで Log.txt ファイルに画面出力がリダイレクトされるはずなのですが、記録が全く残りません。   Diskpart /s Script.txt > Log.txt 何度トライしても成功せず困っています。支援をお願いします。なお、テストのために使用した Script.txt ファイルは、次のようになっています。   List Disk   List Volume   Exit

質問者が選んだベストアンサー

  • ベストアンサー
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.3

:>何度トライしても成功せず困っています。支援をお願いします。  この質問では記載されていないが、「QNo.6752699」の「Windows PE 3.0 の質問です。」から判断すると、 http://okwave.jp/qa/q6752699.html :>Diskpart /s Script.txt > Log.txt 常識的なことであるが、管理者権限の無いコマンド・プロンプト上では実行結果がファイルに出力されない。

Agusuke
質問者

お礼

386HA さん、投稿ありがとうございました。ご指摘の通り、管理者権限がない状態で実行していたのが原因でした。 Diskpart を実行したとき、「権限がない」旨のメッセージが表示され、「権限を上げて実行するか?」に Yes で答えたので、管理者権限で実行したものと思い込んでいました。 有難うございました。これでクローズさせていただきます。

その他の回答 (2)

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

:>Diskpart /s Script.txt > Log.txt :>この方法以外に、「直接情報を取得できる方法が無いものだろうか」が質問の趣旨です。  「QNo.6752699」と内容が重複するのはマナーに反します。

Agusuke
質問者

補足

486HA さん、回答ありがとうございます。 「QNo.6752699」と内容が重複する とのご指摘ですが、QNo.6752699は、情報を取得する方法として私の知恵では Diskpart を利用することしか思いつかないけれど、他に取得の方法があれば教えてほしいという内容です。この質問では Diskpart にかかわる質問は一切しておりません。補足でも説明したとおりです。 本質問は、改めて Diskpart に係る質問で、私の解決したい技術事項としては「QNo.6752699」に続いておりますが、内容的には「QNo.6752699」と全く独立した質問です。 この補足入力は、ご指摘について私の考えを述べたもので、これで理解を頂けますでしょうか? 「QNo.6752699」に多くの記述を頂いていることを今認識しました。チェックが遅れた理由を下記に弁解します。 チェックが遅れた理由: 私の使っている NAS が壊滅的な破壊事故に会い、復旧に丸々4日間を費やしたのが、理由です。 Bufffalo LS-QL-R5 と PC の電源 On/Off を連動設定してあり、PC の電源を切った20時間後 NAS の電源が切れていないことに気が付きました。NAS は異常な高温状態で、すべての操作が無効な状態でした、電源プラグを強制的に抜くしか方法が無く、結果は無残な状態です。 HD は4台ともスクラップとなり、残った筐体と電源も使い続けるには不安がある状態です。いまだトラブルの余波状態で、頂いた回答を充分確認できない状況です。 至急頂いた回答を充分租借したうえで回答とお礼を差し上げますので、しばらく時間の余裕をお願いします。 結果的に私の2つの質問に係る補足説明になったことをご理解ください。

  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.1

> 何度トライしても成功せず困っています。 そもそも基本的なコマンド処理(使い方)が間違っています。 下記のようにすれば result.txt にリダイレクトされます。 echo list disk > disk.txt echo list volume > volume.txt diskpart /s disk.txt > result.txt diskpart /s volume.txt >> result.txt ※上記の処理は一例ですので、ほかの方法も応用してください。 ※実用的には、途中で作成した不要なファイルなどを削除する処理を追加してください。

関連するQ&A

  • コマンド実行結果のファイル出力

    systeminfo echo list volume | diskpart のコマンドを実行結果をテキストファイルに出力したいのですが、 echo list volume | diskpart > "c:\status.txt" systeminfo >> "c:\status.txt" としてバッチで実行しても、何も出力されていないません。 コマンドを画面で入力すると、画面に表示されます。 どうしたらよいか教えてください。

  • コマンド結果のリダイレクト

    UNIXコマンドで「sar」がありますが、 その中のオプション「-o」を使用しないで ファイルにリダイレクトをしたいです。 なお、その際にバックグランドで実行しています。 sarコマンドは長時間動かし途中でリダイレクト結果をviewなどで見たいのですがどうしたらよいでしょうか? ex) sar 5 10000 > log.txt & これだと、sarコマンドが終了しないとlog.txtに出力されません。いつでもviewなどで最新のlog.txtを見たいです

  • バッチファイルでdiskpartが実行されない

    バッチファイルを組んでドライブレター(G)を削除したいと思っています。 作製した内容は下記のようです。 @echo off diskpart select vol = g remove letter = g exit ただ実際に実行させるとコマンドプロンプトが起動し、 DISKPART> で停止してしまいます。 どうしたら実行させることができるのでしょうか?

  • Windowsコマンドプロンプトのリダイレクトについて

    宜しくお願いします。 Windowsのコマンドプロンプトで、 abcde /? > c:\textname.txt *abcdeはコマンド名 というようにコマンドの使用方法をリダイレクトで ファイルへ出力しようとしましたところ、 コマンドプロンプト上に出力されてしまい、 0バイトのファイルが生成されるだけです。 なぜでしょうか。 また、対処方法はありますでしょうか。 どうぞ宜しくお願い致します。

  • Windowsから直接起動するアプリにリダイレクトを設定するには?

    Windowsから直接起動するアプリにリダイレクトを設定するには? 「ファイル名を指定して実行」から直接アプリを起動し、それにリダイレクトを設定したいのですが、指定したファイルに出力されずに困っています。 例.「ファイル名を指定して実行」→「ipconfig > c:\hoge.txt」を入力= コンソールに出力 コマンドプロンプト上から「ipconfig > c:\hoge.txt」を実行するとhoge.txtに出力されるので、もしかしたらリダイレクト機能はWindowsではなく、コマンドプロンプトが持ってる?と疑っています。 だとしたら、Windowsから直接アプリを起動する場合、リダイレクトは設定できないことになりますが、この認識であっているでしょうか? 環境:Windows XP

  • Windows 98系OSでのコマンドラインのリダイレクトについて

    Windows 98又はMeのコマンドラインのリダイレクトについて教えてください。 ◎やりたい事 Windows 98又はMeのコマンドラインの実行結果を正常・異常問わずにログ出力する。 ◎ためした事 ・「echo テスト > log.txt 2>&1」を実行 ⇒Windows 98又はMeで同じ事を実行すると'&1'というファイルができてその中身を見ると正常時のログしか出力されていません。また、log.txtは出力されていません。 ・「echo テスト > log.txt」を実行 ⇒実行結果が正常の場合は出力されるのですが異常の場合はコマンド画面に出力されてlog.txtに出力されません。 いろいろ検索したのですが解決に至っておりません。 よろしくお願いします。

  • Windows7 DiskPartコマンドの使い方

    HDDを購入時の状態に戻すためにコマンドプロンプトでDiskPartコマンドを実行しました。 DISKPART>list diskでHDDのリストを表示し、 リストの中からDISKPART>select disk5 でdisk5を選択した後、 再度DISCPART>list disk をしてもdisk5が選択されていません。選択されている事を示す*disk5の表示がなされないのです。 これは何か間違った操作をしているのでしょうか。 システムはWindows7,コマンドプロンプトは管理者権限で実行しています。

  • バッチファイルでdiskpart.exeを操作する

    バッチファイルでdiskpartを開いた後の処理が実行されません。 DISKPART>という所から処理が進行せずに、非常に困っております。 http://support.microsoft.com/kb/300415/ja 上のサイトからスクリプトの作成をするという情報は得ましたが、何をどれだけ準備してどうするのかが不明なため、前に進めずにおります。 処理としては、diskpartを開いて、list volumeというコマンドを実行したいだけなのですが、どなたか実行手順や何を揃えたら良いのかを教えていただけないでしょうか・・・。 以上、よろしくお願いいたします。

  • DOSプロンプトのリダイレクトについて

    仕事柄、DOSプロンプトのDirコマンドのリダイレクトを使い、ディレクトリ情報(ファイルリスト)をテキスト化したりすることを頻繁にしております。 ところが最近、ウィンドウズをMeからXP(HomeEdition)にアップデートしたところ、今まで普通に出力されていたディレクトリ情報が、8文字ネームにコンバートされて出力されるようになってしまいました。 filenameAAA.txt がfilen~1.txt のように。 これでは困るので、通常のロングファイルに対応したDirコマンドのオプション等があったりしたら教えて欲しいのですが。 あるいは、他にディレクトリ情報を正確にテキストにする方法をご存じの方、よろしくご教授お願いいたします。

  • VisualC++のリダイレクトについて

    VisualC++で出力結果をコマンドプロンプト上ではなく、ファイルへリダイレクトする方法を教えてください。 どこで設定すればよいのか見つかりません。よろしくお願いします。