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

debugging - ISE Powershell 環境のクリア / デバッグ方法

ISE で powershell スクリプトを作成する場合、次のようなものがあります (これを で実行しF5ます)。

問題は、名前を変更したり削除したりDoSomethingNowしても、セッションで引き続き使用できることです。これは、スクリプトが引き続き機能するという点で混乱を引き起こしますが、関数がない場合はエラーが発生すると予想されます。

デバッグの各ラウンドの後にセッションをクリアする必要があるとしか思えませんが、これは ISE を再起動する (したがって、powershell セッションを再起動する) ことによってのみ可能になるようです。

したがって、私は尋ねます:

  • セッションをクリアして、対象外にすることDoSomethingNowはできますか?
  • powershellスクリプトを繰り返しデバッグして実行する「正しい」方法は何ですか?
  • おそらく私はISEを正しい方法で使用していませんか?

正しい方向を示していただければ幸いです。

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

powershell - コマンドライン経由で変数をpowershellスクリプトに渡す

私はpowershellが初めてで、基本を自分自身に教えようとしています。ファイルを解析するために ps スクリプトを作成する必要がありますが、それほど難しくはありません。

ここで、変数をスクリプトに渡すように変更したいと思います。その変数は解析文字列になります。これで、変数は単語のセットや複数の単語ではなく、常に 1 つの単語になります。

これは非常に単純に思えますが、私にとって問題を引き起こしています。これが私の簡単なコードです:

コマンドラインからスクリプトを実行すると、変数の受け渡しが機能しません。

ご覧のとおり、スクリプトが値を取得して出力するという多くの方法を試しましたが、成功しませんでした。

スクリプトは実行され、値を入力するのを待ちます。値を入力すると、その値がエコーされます。

渡された値を出力したいだけですが、何が欠けていますか?

ありがとうございました。

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

powershell - パワー シェルを使用して文字列の末尾にある int を取得する

私は Powershell を初めて使用し、知りたいと思っていました: Power Shell を使用して上記のサンプルから文字列の末尾にある整数を抽出するにはどうすればよいですか?

編集:

これらは 3 つの別個の文字 列Tom1Jerry02です。そのような文字列に適したソリューションが必要ですabcd0asdf001qwerty1

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

powershell - 変数を設定 変数を上書きできません

Set-Variable helpText -option 定数 -value "somevalue"

Set-Variable : 読み取り専用または定数であるため、変数 helpText を上書きできません。

Power Shell で以下のエラーが発生します。ここで何が欠けているのか教えてください。

前もって感謝します

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

powershell - コードがwhileループに陥り、powershellで終了しない

PowerShell を使用しているときにこの奇妙な問題が発生しました。VM ツールの状態を確認するために while ループを実行すると、内部でのみスタックします。コードは次のとおりです。

そのマシンがオフのときにこのコードを実行し、そのマシンを b/w で開始しました$vmname(同じステータスですが、ESXIステータスをチェックインすると実行中でした。スタックする可能性があるため、ENTER、マウスクリックなどを押しましたが、USEはありません..私はpowershell ISE-host、バージョン3.0を使用しています..

0 投票する
12 に答える
603447 参照

powershell - ディレクトリが存在しない場合は作成する

ディレクトリが存在しない場合に複数のディレクトリを作成する PowerShell スクリプトを作成しています。

ファイルシステムはこれに似ています

  • 各プロジェクト フォルダーには複数のリビジョンがあります。
  • 各リビジョン フォルダーには、Reports フォルダーが必要です。
  • 一部の「リビジョン」フォルダーには、既にレポート フォルダーが含まれています。ただし、ほとんどはそうではありません。

ディレクトリごとにこれらのフォルダーを作成するために、毎日実行するスクリプトを作成する必要があります。

フォルダーを作成するスクリプトを作成することはできますが、複数のフォルダーを作成するのは問題があります。

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

powershell - 変数を使用して icacls を呼び出すときの無効なパラメーター

Powershell ISE でこのスクリプトを実行すると:

次のエラーが表示されます。

npac001 は、アクセス許可が必要なユーザーです。

0 投票する
4 に答える
10866 参照

powershell - PowerShell で Set-NetConnectionProfile を使用して NetConnectionProfile の名前を変更する方法

Set-NetConnectionProfile を使用して NetConnectionProfile の名前を変更する方法を使用してみました

エラーは

名前の読み取り専用プロパティを変更するには?? 助けて

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

powershell - PoSH - Powershell ISE で超ワイド テーブルを表示しますか?

75 列の CSV を表形式で表示しようとしています。このファイルには新しいフィールドが追加されることがあるので、ISE でスクロールしてすべてのフィールドを表示できるようにしたいと考えています。

フィールドの数に関係なく、ISE は最初の 120 文字までしか表示されないようです。-力は役に立ちません。

同じ動作を示す例を次に示します。選択で各プロパティをリストしても、120 文字しか表示されません。

out-gridview を試しましたが、30 フィールドに制限されています。

どんな助けでも大歓迎です

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

powershell - ランダムなパスワードを生成しようとしています

新しいユーザーを作成し、必要なプロパティを設定しようとしている以下のpowershellスクリプトがあります。私が直面している問題は、「Get-Password」関数を作成してランダムなパスワードを設定できないことです。ご覧ください。

また、これがランダムなパスワードを設定する最も適切な方法であるかどうかを知りたかった.

ありがとう。