でない場合のみ、次のバッチファイルを実行すると、管理者として実行されます。どうして?管理者として実行されているバッチファイルは、テキストファイルを作成しません。
@echo off
(echo This is a test) > test.txt
でない場合のみ、次のバッチファイルを実行すると、管理者として実行されます。どうして?管理者として実行されているバッチファイルは、テキストファイルを作成しません。
@echo off
(echo This is a test) > test.txt
ファイルがsystem32に格納されていた可能性があります。これは、adminのデフォルトディレクトリである可能性が高いためです。
ええ、そんな奇妙なことがあります。そのような別の奇抜なものは、バッチファイル(または実際にはプログラム)をダブルクリックすると、そのファイルが置かれているフォルダ内で実行されますが、別のファイルをドラッグアンドドロップしてコマンドラインパラメータとして送りますそれは不思議なことに、ユーザーのデフォルトフォルダから実行されます。 – Nyerguds
はい。私がadminとして起動すると、ファイルは作成されません。ただし、管理者として**起動していない場合**は**ファイルを作成します**。 –
すみません、あなたがsystem32フォルダで作業しているadminとしてdosプロンプトを起動するときに注意してください。これはいくつかの問題を表すことができます。 cd ..を試して、もう一度エコーしてください。私のローカルテストでは、管理者ではなく管理者として働きます。 – statosdotcom
ベスト推測:管理者でさえもsystem32に書き込むことを禁じているウイルス対策ソフトウェアを持っている – TessellatingHeckler