-1

Windows Server 2008 R2 に登録されている 2 つのアカウント A、B があります。putty の pscp モジュールを使用してサーバーからファイルを転送するスクリプトがあります。

ユーザー アカウント A を使用するとコマンドが正常に実行されるが、アカウント B を使用するとスタックするという問題があります。ユーザー アカウント B を使用するとコマンドが完了しません。

手動で終了する必要があります。

両方のアカウントには、グループ ポリシーとコンピューター管理で以下の特権があります。

  1. 管理者
  2. バッチとしてログオン
  3. プロセス レベル トークンを置き換える

助けてください

4

1 に答える 1

0

私は問題を理解しました。コマンド プロンプトで pscp を単独で使用すると、次のプロンプトが表示されます。

サーバーのホスト キーはレジストリにキャッシュされません。サーバーがあなたが思っているとおりのコンピューターであるという保証はありません。サーバーの rsa2 キー フィンガープリントは次のとおりです。 y" を入力して PuTTY のキャッシュにキーを追加し、接続を続行します。キーをキャッシュに追加せずに 1 回だけ接続を続行する場合は、「n」を入力します。このホストを信頼しない場合は、Return キーを押して接続を破棄してください。キーをキャッシュに保存しますか? (y/n) 接続が放棄されました。

y/n を押す必要があり、コマンドはその後続行されます。

このコマンドがスクリプトで実行されている間、プロンプトはユーザーからの入力を受け取らなかったため、終了しませんでした。

これを軽減するには

次のようなことができます psftpプロンプトに値を渡す方法

于 2016-07-07T09:01:47.187 に答える