7

これが何度かさまざまな方法で尋ねられたことは知っていますが、私の特定のケースでは何も役に立ちませんでした。

これはすべて、Windows コマンド ラインを使用して、Windows 7 Home Premium デスクトップ コンピューターで実行されます。ログオン時に schtasks を使用して一連のプログラムを自動的に開く簡単なバッチ プログラムを作成しようとしていました。ただし、タスクを作成しようとすると、バッチ ファイルへのアクセスが拒否されたと表示されます。

    schtasks /create /tn Startup /tr "C:\ComputerStartup.bat" /sc onlogin
    ERROR: Access is denied.

だから私は自分の認証を与えようとしました(私はこれを管理者ユーザーとして実行しています)。

    schtasks /create /s Jackson-HP /u Jackson /sc onlogon /tn Startup /tr C:\ComputerStartup.bat

ユーザーのパスワードの入力を求められました。コンピューターのパスワードを持っていないので、Enter キーを押したところ、次のように表示されました。

    ERROR: User credentials are not allowed on the local machine.

これを修正する方法がわかりません。私はバッチファイルを作成するのにまだ慣れていないので、初心者の間違いを犯している可能性があります。私はあなたが与えることができる助けに感謝します、ありがとう。

4

4 に答える 4

8

昇格された (管理者) コマンド プロンプトを使用してみて、/u の代わりに /ru コマンド ライン スイッチを使用してください。パスワードも指定する場合は、/rp を使用します。

于 2013-07-12T21:20:30.450 に答える
0

これは古い質問なので、おそらく理解したか先に進んだでしょうが、私の理解では、schtasks はパスワードのないアカウントでは機能しないということです。

于 2016-08-26T18:44:05.250 に答える