問題タブ [powershell-ise]

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.

0 投票する
2 に答える
1511 参照

powershell - stderrを書き込みエラーに送信しないようにPowerShellISEに指示します

実行可能ファイルが標準エラーストリーム()に書き込む場合、PowerShellコンソールとPowerShellISEの動作は異なりますstderr。コンソール(powershell.exe)は、標準出力のように表示します。たとえば、非リポジトリでMercurialのステータスを取得すると、標準エラーに書き込みます。

ただし、PowerShell ISE( )では、そのエラーはPowerShellのコマンドレットpowershell_ise.exeに渡されます。Write-Error

コンソールのように動作し、stderrストリームをに送信しないようにISEを構成する方法はありますWrite-Errorか?

0 投票する
1 に答える
1304 参照

powershell-3.0 - PowerShell バージョン 3 で Microsoft.PowerShell.GraphicalHost を呼び出す方法

私の現在のバージョンの ps は v3 ですが、アセンブリ "Microsoft.PowerShell.GraphicalHost" を呼び出す必要がある場合、このアセンブリは Windows Management Framework Core の一部であり、インストール済みですが、次のエラー Add-Type : Could not が発生します。ファイルまたはアセンブリ 'Microsoft.PowerShell.GraphicalHost, Version=1.0 .0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込みます。システムは、指定されたファイルを見つけることができません。どの教祖も私を助けることができますか?

0 投票する
3 に答える
1856 参照

powershell - Powershell V3でPowerGUIをインストールしてから、out-gridviewを使用できません

誰かがこれを見て、回避策を知っているかどうか疑問に思っています。

Windows 7 64ビットを実行していて、PowershellV3にアップグレードしました。それ以来、out-gridviewコマンドを使用できなくなりました。次のエラーが発生します。

Out-GridViewコマンドレットを使用するには、サーバーマネージャーからWindowsPowerShell統合スクリプト環境機能をインストールします。(ファイルまたはアセンブリを読み込めませんでした'Microsoft.PowerShell.GraphicalHost、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つ。システムは指定されたファイルを見つけることができません。)

ネイティブMSISEを開いたので、エラーなしでグリッドビューを実行できます。

0 投票する
2 に答える
5988 参照

powershell - 内部にpowershell v2を含むPowershell ISE 3をロードする方法は?

Windows 7 マシンに新しい powershell 3 をインストールしたところ、新しいバージョンの powershell が Sharepoint 2010 で動作しないことがわかりました。

この問題の解決策も見つけました ( hereまたはhere )。ただし、標準のpowershellコンソールの問題のみを解決します. ほとんどの作業は ISE で行っていますが、ISE でも同じことができるのでしょうか?

バージョン パラメータを追加しようとしましたが、ISE はそれを認識しません。ISE のコンソールに入力しようとしましpowershell -version 2たが、役に立ちませんでした。

それが不可能な場合は、もう 1 つ質問があります。Sharepoint 2010 で ISE を使用する必要があるため、powershell 3 と新しい ISE をアンインストールするにはどうすればよいですか?

0 投票する
2 に答える
706 参照

powershell-remoting - ISE のリモート タブは、powershell 1.0 セッションに接続します

PowerShell v3 をインストールし、ローカル ワークステーションから ISE を起動します。サーバー(win2K8R2 WMF 3がインストールされている)へのリモートタブを開くと、powerShell V1セッションを取得しているようです。$host 変数を調べてこれを確認しました。

このサーバーには WMF 3.0 がインストールされており、ISE または PowerShell プロンプトをサーバーからローカルで開くと、v3 セッションが開始されます。

他のマシンはこの動作を表示せず、ローカルまたはリモート タブで開いたときに powershell v3 を実行します

この動作のトラブルシューティングに困っています。リモート タブで v3 セッションを開く必要があります。

何かご意見は?

0 投票する
1 に答える
4011 参照

powershell - DISTINCTSelect-ディレクトリ/テキスト検索での文字列出力

この例に基づいて個別のファイルリストを作成する方法に興味があります。

**この例では、テキスト「folders」を含み、同じ行にテキスト「.invoke」を含まないすべての.ps1ファイルと.psm1ファイルのリストを作成します。

これはクールでうまく機能しますが、ファイル出力が重複します(同じファイルですが行番号が異なります)。

ファイル出力を区別するにはどうすればよいですか?

現在の望ましくない出力:

  • C:\ Workspace \ mydirectorytosearch1 \ anonymize-psake.ps1:4:。"$($ folder.example.test)\ anonymize \ Example.vars.ps1"
  • C:\ Workspace \ mydirectorytosearch1 \ anonymize-psake.ps1:5:。"$($ folder.missles)\ extract \ build-utilities.ps1"

目的の出力:

  • C:\ Workspace \ mydirectorytosearch1 \ anonymize-psake.ps1

スクリプトを微調整するのを手伝ってください??

0 投票する
1 に答える
8578 参照

.net - Write-Verbose メッセージが表示されないのはなぜですか?

一部の ecomments を次のように置き換えました。

そして、次のように PS ISE 経由でスクリプトを実行します。

しかし、出力ウィンドウには、これらのメッセージは表示されません。

write-Verbose メッセージを表示するにはどうすればよいですか?

0 投票する
2 に答える
6718 参照

.net-4.0 - CurrentDomain.SetData( "APP_CONFIG_FILE")の使用は、PowerShellISEでは機能しません

PowerShellISEで.NET4.0アセンブリを使用しようとしていますが、次の方法で使用される構成ファイルを変更しようとしています。

[Configuration.ConfigurationManager] :: ConnectionStrings.Countは常に「1」を返し
、「[Configuration.ConfigurationManager] :: ConnectionStrings[0].Name」は常に「LocalSqlServer」を返します。そのConnectionString名は私の「.config」にありません。ファイル。

PowerShellコマンドプロンプトからPowerShellスクリプトを実行すると、期待どおりに機能することに注意してください。PowerShell ISE内から実行しただけで、期待どおりに機能しません。

0 投票する
1 に答える
111 参照

powershell-ise - PowerShell ISE で Ctrl+Shift+S をマップしてすべてのファイルを保存するにはどうすればよいですか

Ctrl+ Shift+を押しSてすべてのファイルを Visual Studio に保存することに慣れました。PowerShell ISE はこのキーの組み合わせを認識せず、ファイルを保存せずに編集したままにします。

これは、スクリプトへの変更が保存されず、スクリプトが機能しないことを意味します。

Save Allキーバインドを PowerShell ISEに追加する方法はありますか?

0 投票する
1 に答える
3085 参照

debugging - Set-DefaultScaffolder : T4Scaffolding.Core Nuget パッケージのデバッグ時に EnvDTE.DTE のインスタンスを取得できません - 高度な Powershell デバッグ

Visual Studio 2012 の外部から T4Scaffolding.Core Nuget パッケージをデバッグしようとしています。Powershell 3.0 をインストールして CLRVersion 4.0.30319 で実行する Powershell ISE を使用しています。

まず、いくつかの Nuget 関連アイテムをインポートします。 - Profile.ps1 - nuget.psm1 - NuGet.Cmdlets.dll

また、現在の場所を set-location "\ClassLibrary1\" に設定し、現在実行中の唯一の DTE インスタンスを取得しました (以前にクラス ライブラリと asp.net MVC 4 アプリケーションを含む VS 2012 で MySolution を開きました)。

NuGet.Cmdlets.dll バイナリ モジュールから Get-Project コマンドレットをインポートするのをスキップしたので、独自のコマンドレットを作成できます。MVC プロジェクトを次のように取得する Get-Project:

init.ps1: \packages\T4Scaffolding.Core.1.0.0\tools\init.ps1 にステップ インできますが、実行時にコードが失敗します。

また、同じ結果で $project 名 (-SolutionWide を省略) を指定しようとしました。

以下を使用して、EnvDTE.dll が Powershell ISE 環境にロードされていることを確認できました。

誰かが同じ目標を達成することに興味を持ってくれることを願っています (Visual Studio 外の Nuget パッケージの init.ps1 と install.ps1 を 1 行ずつ実行する)。

ありがとう、ラド

スタック オーバーフロー: 出発点として使用した質問