2017-10-31 4 views
0

私はPowershellスクリプトで新しく、1つの問題があります。 私はスクリプトを開始するとき、私のものはうまくいきますが、昨日から、スクリプトの実行は前とは違って実行されます。今Powershell ISEが奇妙に実行される

  • コンソールプリントすべての変数の値を読み取り、ホストコマンドの
  • オープンポップアップを聞いていないが
  • securestringが解読されていません(これは、コンソールアプリケーションです)アプリケーションによってはもう
  • スクリプト 実行
  • は、一部のコマンドが
  • を発見していないときにキーが値を入力するために2回押す必要があります「と入力します」

どのようなアイデアですか?

+0

これらの問題はまったく正常ではありません - いくつかの点でISEの動作は異なりますが、コンソールとISEの両方から '$ PSVersionTable'の出力を投稿して問題を見ているコードを投稿できます?コード内の問題によって間違いなく引き起こされるようなものもあります。 – ConnorLSW

+0

ISEが何らかのスタートアップファイルを実行しているようです。これを引き起こす可能性のある多くの状況があります。 ISEが起動するディレクトリを見て、起動コマンドの可能性のあるファイルを探します。これは1つの可能性にすぎません。 –

+0

ISEを閉じて再度開くと、これは起こりますか?セッション変数は、スクリプトの実行方法に応じて永続的になります。あなたのスクリプトは、同じウィンドウで再び実行されるのが好きではないかもしれません。 – Matt

答えて

0

この問題はむしろ奇妙で、PowerShellはこのように動作してはいけません。また、「ランダムに」このオプションを実行した場合は、修復する新規インストールをインストールし、問題が解決するかどうかを確認してください。

あなたが完全に理解していないスクリプト(そしておそらくこれらの問題に対する反逆)を実行しているなら、私は回避することをお勧めします。

関連する問題