問題タブ [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 投票する
8 に答える
20151 参照

powershell - テキスト ファイルの最初の行と最後の行を検索するにはどうすればよいですか?

「-」を見つけて削除するには、テキストファイルの最初の行と最後の行のみを検索する必要があります。どうすればいいですか?選択文字列を試しましたが、最初と最後の行を見つけて、そこから「-」のみを削除する方法がわかりません。

テキストファイルは次のようになります。

このようなもの?

0 投票する
5 に答える
7661 参照

powershell - powershellでフォルダ内のすべてのテキストファイルからいくつかの単語を削除するには?

フォルダー内のすべてのテキスト ファイルからいくつかの単語を削除する必要がある状況があります。私はそれを 1 つのファイルでのみ行う方法を知っていますが、そのフォルダー内のすべてのテキスト ファイルに対して自動的に行う必要があります。powershellでそれを行う方法がまったくわかりませんでした。ファイル名はランダムです。

助けてください。

これがコードです


$txt = get-content c:\work\test\01.i

$txt[0] = $txt[0] -置換 '-'

$txt[$txt.length - 1] = $txt[$txt.length - 1] -replace '-'

$txt | セット内容 c:\work\test\01.i


基本的に、jsut は最初の行と最後の行から「-」を削除しますが、フォルダー内のすべてのファイルに対してこれを行う必要があります。

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

powershell - フォルダ内のすべてのテキストファイルから単語を削除するにはどうすればよいですか?

私はこのようなコードを持っています:

テキストファイルの最初の行と最後の行からを削除するだけ-ですが、5kを超えるテキストファイルを含むディレクトリツリー内のすべてのテキストファイルに対してこれを行う必要があります。このコードをどのように変更する必要がありますか?

テキストファイルの名前はすべてランダムです。

これはPowerShellで行う必要があります。

そのディレクトリツリーは、c:\ work \ testの下に、すべてのテキストファイルを含むより多くのレベルのサブフォルダがあります。

助けてください 。ありがとう

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

powershell - PowerShellISEおよびPowerShell.Exitingイベント

PowerShell.Exitingエンジンイベントを使用してコマンド履歴を保存し、PowerShellセッションを閉じるときに他の整理を行って、プロファイルに登録します。

これは、コンソールウィンドウでPowerShellを使用する場合は完全に機能しますが、ISEでPowerShellを実行している場合は、PowerShell.Exitingイベントが発生しないように見えます。これは、通常のものであれ、テストコードであれ、何も入力しないためです。これまでに実行されます。

これは既知の問題ですか?もしそうなら、既知の回避策または代替案がありますか?

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

.net - 次に起動する前に完了するのを待って、複数のpowershellスクリプトを順番に実行することは可能ですか?

3 つの Powershell ISE スクリプトがあります。

Script1.ps1、Script2.ps1、Script3.ps1

指定された順序ですべてのスクリプトを実行することは可能ですか? 私がこれを尋ねているとき、私は並行した行動を示唆しているのではなく、むしろ同期的な行動を示唆しています。script2 を実行するには、script1 が終了するまで待機する必要があり、script3 を実行するには、script2 が終了するまで待機する必要があります。

乾杯...

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

powershell - Powershell を使用してクリック可能なリンクをレンダリングする方法

以下のpowershellスクリプトを使用して出力をhtmlファイルに書き込んでいますが、問題はすべてをテキストとしてレンダリングすることです。

私のコード:

クリック可能なリンクとしてレンダリングしたい

下のスクリーンショットをチェックして、現在どのようにレンダリングされているかを確認してください ここに画像の説明を入力

前もって感謝します

0 投票する
5 に答える
20548 参照

powershell - PowerShell スクリプトが ISE から実行している場合にのみ機能する

すべてのスクリプト コンテンツを投稿することはできませんが、基本的な考え方は、JSON をダウンロードし、ConvertFrom-Jsonコマンドレットを使用してオブジェクトに変換することです。一部のオブジェクトは除外され、残りは XML/XLS ドキュメント (Excel 2003 形式) に書き込まれます。このファイルは電子メールに添付され、さまざまな人に送信されます。

私が抱えている問題は、Powershell ISE から実行した場合にのみ機能することです。スケジュールされたタスクを設定したり、cmd から呼び出したり、powershell から呼び出したりすると、添付ファイルが完全に空になります。一部の関数が実行されていないかのようです (ループしてすべての行を作成する関数)。

当面は ISE から引き続き実行できますが、このスクリプトの目的は、介入を必要としない自動電子メールを送信することです。これを引き起こしている可能性のあるものについてのアイデアはありますか?

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

powershell - コマンド ラインで PowerShell を使用すると、アセンブリの読み込みエラーが発生する

load.PS1 があり、以下のように「Microsoft.SqlServer.Smo」をロードします

ISE を使用してロードして実行するとうまく動作しますが、powershell シェルで実行するか、以下のように「powershell -command」.\RemoveInvalidSSRSAgentJob.ps1 xxxx として使用するとエラーが発生します。

powershell シェルまたはコマンドで動作するように設定するにはどうすればよいですか?

ありがとう