問題タブ [powershell-1.0]

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 投票する
3 に答える
43283 参照

.net - PowerShell ジェネリック コレクション

PowerShell で .NET フレームワークにプッシュしてきましたが、理解できない問題にぶつかりました。これはうまくいきます:

ただし、これは次のことを行いません。

それらは両方とも同じアセンブリにあるので、何が欠けていますか?

回答で指摘されているように、これは PowerShell v1 のみの問題です。

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

powershell - V1 を使用した Powershell リモート処理

PowerShell V1 を使用した優れたリモート ソリューションをご存知ですか (V2 が素晴らしいことは知っていますが、私の組織はプレリリース ソフトウェアの使用を好みません)。別のボックスでpowershellスクリプトを開始し、完了したら結果を取得する方法だけです。sysinternals PSEXEC と export-csv/import-csv を使用して、機能するものを作成することを検討しています。でも、その仕事は他の人に任せた方がいいと思います。

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

.net - .NET3.5ランタイム/ライブラリでのPowerShellの使用

2.0ではなく3.5ランタイムに基づくPowerShell1.0(または2.0 CTP)を実行することは可能ですか?

.NET 3.5ソリューションを構築していますが、スケジュールされたタスクなどのスクリプトエンジンとしてPowerShellを使用したいと思います。

LINQ構文などは必要ありません。3.5ライブラリとランタイムだけが必要です。

フォローアップ:アセンブリを動的にロードすることについての返信をありがとうございます。しかし、私の質問を明確にしましょう。3.5ライブラリがデフォルトで実行されるようにPowerShellを実行する方法はありますか?New-Object System.Xml.XmlDocumentたとえば、と入力すると、実際にはデフォルトで3.5バージョンを取得していますか?

半関連の質問:たとえば、 3.5からライブラリを動的にロードする必要がある場合、次に入力したときに3.5バージョンロードされるように、既存のシンボル定義をオーバーレイしますか?System.XmlNew-Object System.Xml.XmlDocument

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

.net - PowerShell: .NET メソッド呼び出しのパフォーマンス

事前バインディングを使用して PowerShell から .NET メソッドを呼び出すことはできますか?

で単一の .NET メソッドを呼び出すパイプライン スクリプトがありますprocess {...}。PowerShell はリフレクションを介してこのメ​​ソッドを呼び出します。現在Invoke(メソッド自体ではなく、リフレクション コールのみ)、合計実行時間の 70% を占めています。

メソッドは常に同じなので、PowerShell にリフレクションをまったく使用しないように依頼することをお勧めします。

0 投票する
7 に答える
88276 参照

powershell - 実行中のスクリプトのソース パスを見つけるにはどうすればよいですか?

実行中のスクリプトがどのパスから実行されたかを確認できるようにしたいと考えています。
多くの場合、これは $pwd ではありません。

自分のスクリプトに関連するフォルダー構造にある他のスクリプトを呼び出す必要があり、パスをハードコーディングすることはできますが、「dev」から「test」に昇格しようとするとき、それは不快であり、首に少し苦痛です。 "製造"。

0 投票する
6 に答える
77790 参照

powershell - PowerShell を使用してファイルの ReadOnly 属性を削除する方法は?

PowerShell (バージョン 1.0) スクリプトを使用して、ファイルの ReadOnly 属性を削除するにはどうすればよいですか?

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

c# - 1 つの実行空間に対して多くのパイプラインを持つことは可能ですか?

これは、スクリプトを c# から非同期的に実行し、実行のためにスクリプトをロードして出力が出るのを待機する作業をスレッドに実行させることです。多くのスクリプトを一度に、場合によっては同時に実行する必要があるかもしれません。

Windows poweshell の実行空間とパイプラインの間に 1:M の関係を持つことは可能です。具体的には、メモリの使用に関して、誰かがこれを経験したことがある場合。

また、実行空間ごとに複数のパイプラインを持つ方法である場合、ホストからの影響が大きくなります。

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

powershell - PSEXECを実行しているときにPowershellがプロファイルをロードしない

PSEXECを使用してPowerShell1.0を使用して、スクリプトをリモートで(またはバッチモードの同じボックスで)実行しています。私のマシンでは、「リモート」PowerShellセッションが(MyDocumentsフォルダーから)profile.ps1を正しくロードしますが、別のマシンではロードしません。-noprofileスイッチをpowershell.exeに渡していないので、powershellセッションが実際にネットワーク認証されていることを確認しました(サーバーの管理共有にヒットしましたが、正常に機能しました)。

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

powershell - CLIまたはラッパーでスクリプトを実行しているPowershell.exe?

データ変換などを実行する exe ファイルを追加することで拡張可能なサードパーティ製アプリケーションがあります。必要な変換を行う拡張機能を Powershell で作成しましたが、サードパーティ製アプリで ps1 を実行できません。 、拡張子として .exe ファイルのみを受け入れるためです。アプリはファイル名を最初の (そして唯一の) コマンドライン引数として拡張機能に追加するため、実行するコマンドは次のようになります。

スクリプトを引数として Powershell.exe を実行しようとしましたが、それが可能かどうか、またその方法を理解できませんでした。私が試したいくつかのこと

動作しません。スクリプトを取得して正しい XML ファイル自体を見つけようとしましたが、それでも何とか Powershell をコマンドラインから実行して、スクリプトを引数として取得して実行することができませんでした。

次に、Powershell スクリプトのみを実行する小さな .exe ファイルを作成することを考えましたが、それは可能でしょうか? もしそうなら、誰かが私を正しい方向に微調整できますか?

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

powershell - OpenOffice Calc スプレッドシートへのデータ入力を自動化する PowerShell スクリプト

PowerShell を使用して Excel を自動化できるように、PowerShell スクリプトを使用して Open Office スプレッドシートへのデータ入力を自動化できるようにしたいと考えています (このScripting Guyの例を参照してください)。これは可能ですか?

ありがとう、マジックアンディ