2016-07-05 15 views
-1

私は2つのアカウントAとBの両方をWindowsサーバー2008 R2に登録しています。 私はパテのpscpモジュールを使ってサーバーからファイルを転送するスクリプトがあります。私はそれを手動で終了する必要があるコマンドが正常にユーザアカウントAを使用して実行されますが、アカウントB.にコマンドを使用して立ち往生すると、ユーザーアカウントのBpscpはあるアカウントでは動作しますが、別のアカウントでは機能しません

を使用して完了していないということで

問題。

どちらのアカウントにも、グループポリシーとコンピュータ管理には以下の特権があります。バッチ

  • として

    1. 管理者
    2. ログオンが

    プロセスレベルトークンの置き換え、私はこの問題を考え出し

  • +0

    ような何かを行うことができますか? –

    +0

    マティア私は完全に質問を変更しました。問題がどこにあるのか分かりました。編集をご覧ください。 PS:スクリプトはデータベースからデータを取り出し、csvファイルに入れてPSCP経由でサーバーに転送します。 PSCPコマンドは1つのアカウントでは完了しませんが、他のアカウントで正常に実行されます。 あなたが関連性があると思うなら、投票してください。ありがとう – Akshay

    答えて

    0

    を助けてください。コマンドプロンプトでpscpを単独で使用すると、これが表示されます。

    サーバーのホストキーはレジストリにキャッシュされません。 は、サーバーがあなたが思っているコンピューターであることを保証していません。 サーバーのrsa2キー指紋は次のとおりです。ssh-rsa 1024 cc:78:13:a3:68:a6:59:7e:b8:23:2d:13:3e:66:9b:b9これを信頼すると、ホスト 「y」と入力してPuTTYのキャッシュにキーを追加し、 に接続します。 キーをキャッシュに追加せずに1回だけ接続を続けたい場合は、「n」と入力します。このホストを信頼しない場合は、 を押して接続を中止します。キーをキャッシュに保存しますか? (y/n) 接続が中止されました。

    y/nを押す必要がありますので、コマンドを実行してください。

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

    この

    を軽減するために、1は、スクリプトが何をするのか、この How to pass value to psftp prompt