問題タブ [powershell]
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 - Powershell 自動化中の RPC_E_SERVERCALL_RETRYLATER
PowersHell を使用して iTunes を自動化していますが、エラー処理や com オブジェクトの処理待ちが最適とは言えません。
サンプルコード
iTunesにアクセスして、メッセージをポップアップさせる何かを行います-私の場合、パーティーシャッフルに移動すると、「パーティーシャッフルは自動的に何とか何とか....」というバナーが表示され、「表示しない」メッセージが表示されます。
この時点で、スクリプトを実行するとこれが繰り返される場合:
ダイアログ ボックスが表示されるまで待ってからサンプルを実行すると、代わりに次のメッセージが繰り返し表示されます。
これは、$Library ハンドルが無効であるためです。
私の例が、トラックを変換してから古いトラックを削除するなどの重要なことを行っている場合、エラーを正しく処理しないと、iTunes のトラックにとって致命的となる可能性があります。ビジー状態の iTunes を処理し、成功するまで黙って再試行するように、コードを強化したいと考えています。助言がありますか?
winforms - PowerShell: CLI または GUI - どちらが必要か、またはどちらが好みですか?
PowerShell v1.0 は明らかにコンソール ベースの管理シェルです。GUI インターフェイスは必要ありません。Exchange 2007 管理 GUI のように必要な場合は、PowerShell の上に構築されます。PowerShell スクリプトで Windows フォームを使用して、独自の GUI を作成できます。私の質問は、「単純なグラフィカル インターフェイスを追加することで、どのような種類の PowerShell スクリプトまたは管理タスクを実行するのが最適だと思いますか?何を達成するために winform を作成しましたか?」
java - Windows ディレクトリ サイズの監視
Windows ディレクトリのサイズとファイル数を経時的に監視するものを探しています。私が話しているのは、少数のサーバーと数千のフォルダー (数百万のファイル) についてです。
要件:
- Y 時間にわたる X のサイズの増加に関する通知
- Y 時間にわたるファイル数の X 増加に関する通知
- サイズとファイル数の履歴グラフ (または少なくとも経時的なスナップショット データの保存)
- これらすべては、ディレクトリとその子ディレクトリのセットで
無料のソリューションを希望しますが、正しい方向に向けていただければ幸いです。自分で書くとしたら、どうやってそれを行うのでしょうか? 利用可能な言語は、Ruby、Groovy、Java、Perl、または PowerShell です (これは私が書いていたためです)。
windows - Windows エクスプローラーから PowerShell を起動するにはどうすればよいですか?
Windows エクスプローラーから特定のフォルダーで PowerShell を開始する方法はありますか?たとえば、フォルダーを右クリックして、[このフォルダーで PowerShell を開く] などのオプションを使用することはできますか?
毎日初めて MSBuild を実行するときに、ディレクトリをプロジェクト フォルダーに変更しなければならないのは本当に面倒です。
.net - PowerShell ジェネリック コレクション
PowerShell で .NET フレームワークにプッシュしてきましたが、理解できない問題にぶつかりました。これはうまくいきます:
ただし、これは次のことを行いません。
それらは両方とも同じアセンブリにあるので、何が欠けていますか?
回答で指摘されているように、これは PowerShell v1 のみの問題です。
powershell - バックグラウンド プロセスを fork/実行するための bash アンパサンド (&) に相当する Powershell
bash では、アンパサンド (&) を使用してコマンドをバックグラウンドで実行し、コマンドの実行が完了する前にインタラクティブな制御をユーザーに返すことができます。Powershellでこれを行う同等の方法はありますか?
bash での使用例:
networking - PowerShell で Web サーバーの IP アドレス スイッチを確認する良い方法は何ですか?
問題
私たちの Web ホスト プロバイダーは、私たちが使用しているサーバーの 1 つの IP アドレスを変更しています。切り替えがいつ行われるかについての時間枠が与えられていますが、正確な詳細はありません. したがって、現在の貧弱なチェックでは、ブラウザーで定期的にページを更新して、Web サイトがまだ存在するかどうかを確認する必要があります。
質問
私たちは皆ここにいるプログラマーであり、手動チェックが必要であることは私を殺しています。他の言語でこれを行う方法は知っていますが、この問題に取り組むためにPowerShellでスクリプトを作成する方法があるかどうかを知りたいです。私がこれについてどのように行くか知っている人はいますか?
powershell - PowerShell または VBScript を使用して実行中のアプリケーションのリストを取得する方法
PowerShell または VBScript を使用して、Windows タスク マネージャー内の [アプリケーション] タブに表示されるように、実行中のアプリケーションのリストをプログラムで取得する必要があります。
これまでに見つけたのは、VBScript と WMI を使用してプロセスを一覧表示する方法だけです。
c# - 実行可能ファイルがどのプラットフォーム用にコンパイルされているかを確認するにはどうすればよいですか?
x86、x64、および IA64 用に作成された Windows 実行可能ファイルを使用する必要があります。ファイル自体を調べて、プログラムでプラットフォームを把握したいと思います。
私のターゲット言語は PowerShell ですが、C# の例で十分です。必要なロジックを知っていれば、それらのいずれかが失敗しても、それは素晴らしいことです。
powershell - Powershell で IIS AppPool をリサイクルするにはどうすればよいですか?
私は実際には Windows スクリプトをまったく実行したことがないので、これを実行する方法に途方に暮れています。とにかく、基本的にやりたいことは、IIS AppPool がリサイクルする引数を取るスクリプトを用意することです。私はGoogleでいくつかの調査を行いましたが、物事を機能させることにあまり成功していません。
これが私が今試していることです:
そして私が得るエラー:
とにかく、このようなものをデバッグする方法も知っていればいいのですが。gwmi -namespace "root\MicrosoftIISv2" -list を実行して、元のスクリプトのバグを 1 つ修正しました。そのような他のヒントは素晴らしいでしょう。
ありがとう!
更新:ここにいくつかの詳細情報があります