問題タブ [powergui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - PowerGUI でデバッガーを起動できません
PowerGUI Script Editor 1.7.1.702 を使用してデバッガを起動しようとしていますが、次のようなエラー メッセージが表示されます。
「Remove-PSBreakPoint -BreakPoint $bE4078E3092DF4dd9A469F3DC0CBB505C;Remove-Variable vE4078E3092DF4dd9A469F3DC0CBB505C;Remove-Variable bE4078E3092DF4dd9A469F3DC0CBB505C;」という名前のプロバイダーが見つかりません。
これは次の行で発生します。
PowerShell v2 を使用しています。
powershell - PowerGUI を使用して PowerShell をデバッグする
PowerGUI を使用してスクリプトを編集しています。Visual Studio では、プロジェクト プロパティからコマンド ライン引数を追加できます。ただし、指定された $args を使用してコードをデバッグするために UI にパラメーターを設定する方法が見つかりません。
たとえば、PowerGUI で開始コードの最初の行に 1 つのデバッグ ポイントを設定しました。次に、UI のパネル「PowerShell コンソール」からいくつかのパラメーターを使用してスクリプトを開始しようとします (これは、パラメーターを渡してスクリプトを実行できると思われる 1 つの方法です)。スクリプトは、デバッグ ポイントで停止することなく実行されます。PowerGUI で利用できる方法はありますか?
powershell - PowerGui でデバッグできません
PS V2 と PowerGUI (1.9.6.1027) があります。PowerGUI でスクリプトにデバッグ ポイントを設定しましたが、ツールバーまたはメニュー項目からデバッグを開始すると、デバッグが機能しません。「この操作を続けますか?」というダイアログが出ました。キャプションとして。「はい」「すべてはい」「いいえ」「すべていいえ」の4つの選択肢があります。
PowerGUI で設定しなければならないものやオプションがあるかどうかわかりませんか?
コードをデバッグしようとしたときのダイアログ ウィンドウ プロンプトのスナップショットを次に示します 。
ウィンドウを強制的に閉じると、Powershell コンソール (埋め込み) で例外が発生しました。
タイプ「System.Management.Automation.Host.PromptingException」のエラーが発生しました。System.Management.Automation
powershell - PowerGUI内でPowerShellスクリプトを実行できません
Powershellコンソールから直接スクリプトを実行すると、スクリプトは機能します。PowerGUIでスクリプトを実行し、オブジェクトをインスタンス化しようとすると、エラーが発生します。
「3」引数を指定して「.ctor」を呼び出す際の例外:「ファイルまたはアセンブリを読み込めませんでした'MyLib、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=77f676cc8f85d94e'またはその依存関係の1つ。システムがファイルが指定されました。」
必要なすべてのDLLを$PSHOMEに配置すると、スクリプトはコンソールから正常に実行されますが、PowerGUIからは実行されません。DLLをローカルディレクトリに移動し、リフレクションを使用してDLLをロードすると、スクリプトはPowerGUIでもPowerShellコンソールでも実行されません。
[reflection.assembly] :: loadfile('c:\ mylibs \ mylib.dll')
スクリプトをPowerGUIで実行するには、何をする必要がありますか?理想的には、DLLを$PSHOMEとは別のディレクトリに配置したいと思います。
ide - IDE の使用時に Powershell からサードパーティの実行可能ファイルを呼び出すとエラーが発生する
du.exe (元々は Sysinternals のDisk Usage ) を使用してディレクトリのサイズを計算する PowerShell スクリプトがあります。
コンソールで実行du c:\Backup
すると期待どおりに動作しますが、ISE または PowerGui で同じコード行を実行すると、期待される結果に加えてエラーが発生します。
何故ですか?このエラーを回避するにはどうすればよいですか? を使用して呼び出し式を試し&
ましたが、うまくいきませんでした。
助けてくれてありがとう。
powershell - PowerGUIスクリプトエディタでは$MyInvocation.MyCommand.Pathは$nullです
powerGUIスクリプトエディター(2.0.0.1082)でPowerShellスクリプトをデバッグしようとすると、$MyInvocation.MyCommand.Pathは$nullになります。PowerShellを介してスクリプトを実行するときに機能します。Powershell_ise.exe(サーバーの1つ)で実行することもできます。
他の誰かが同じ問題を抱えているか、何が悪いのか知っていますか?
これが私のPowerShellバージョンです:
サーバーバージョン:
powershell - .NET 4 FrameworkのPowerGUIでPowerShellスクリプトをデバッグモードで実行するにはどうすればよいですか?
レジストリキーを使用してスクリプトをそのフレームワークで実行するとどうなるかについての警告を含め、.NET4.0でのPowerShellの実行に関する スレッド全体を読みました。
これまでのところ、レジストリキーを使用した場合にのみ目的の結果が得られます。レジストリキーを変更せずにこれを機能させる方法を知っている人はいますか?PowerGUIのディスカッション掲示板を確認したところ、スタックオーバーフロースレッドを指していました。2010年4月以降、誰かがもっと良いものを思いついたことがありますか?
powershell - "F5 - Start Debugging" が PowerGUI のブレークポイントを無視するのはなぜですか?
ちょっと大袈裟かもしれませんが、次の 3 行の簡単なスクリプトがあります。
これらの行のいずれかにブレークポイントを設定して再生ボタン (F5 - デバッグの開始) を押すと、スクリプトは実行されますが、ブレークポイントは無視されます。
F11 (ステップイン) でスクリプトを開始すると、問題なくステップスルーできますが、F5 を押して次のブレークポイントまで実行すると、PowerGUI はブレークポイントを無視します。
私が取り組んでいるスクリプトはかなりのもので、コードのすべての行で F11 キーを押す必要はありません。
これはなぜでしょうか?
- Windows 7 64 ビット Ultimate Edition で PowerGUI 2.2.0.1358 を実行しています。
- PowerGUI スクリプト エディターの x64 バージョンと x32 バージョンの両方を試しましたが、成功しませんでした。
- また、PowerGUI スクリプト エディターを管理者として実行しています (PowerGUI スクリプト エディターのショートカットを右クリックし、管理者として実行して起動します)。
- PowerShell 実行ポリシーが無制限に設定されています。
powergui - PowerGUIがOpenでスクリプトを実行しないようにする方法は?
Windowsエクスプローラのコンテキストメニューで[PowerGUIスクリプトエディタで開く]を使用して.ps1を開くと、PowerGUIは最初にスクリプトを実行し、次にスクリプトを編集します。これは仕様によるものですか?
PowerGUIスクリプトエディタを実行する場合は、[ファイル]|[ファイル]から.ps1を開きます。開くと、実行されず、すぐに編集できます(望ましい動作)。
どうすればよいですか:1)PowerGUIエディターを開いたときに最初にスクリプトを実行しないようにし、2)コマンドラインパラメーターを使用して同じことを実行します(PowerGUIをヘルパーアプリとして使用するため)?
ありがとう!