問題タブ [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.
function - PowerShell の変更により、返されるオブジェクトの型が変更されました
PowerShell v3 と Windows PowerShell ISE を使用しています。私は正常に動作する次の機能を持っています:
ここで、いくつかの同様の関数を作成するので、最初の 3 行を新しい関数に分割して、どこにでもコピー アンド ペーストする必要がないようにしたいので、次のようにしました。
問題は、「return $xmlNsManager」を実行すると、次のエラーがスローされることです。
そのため、$xmlNsManager 変数を System.Xml.XmlNamespaceManager 型に明示的にキャストしたとしても、Get-XmlNamespaceManager 関数から返されると、PowerShell はそれをオブジェクト配列に変換しています。
Get-XmlNamespaceManager 関数から返された値を System.Xml.XmlNamespaceManager に明示的にキャストしないと、.SelectSingleNode() 関数から次のエラーがスローされます。関数の 2 番目のパラメーターに間違ったデータ型が渡されているためです。
そのため、何らかの理由で PowerShell が戻り変数のデータ型を維持していません。これらの3行をあちこちにコピーして貼り付ける必要がないように、関数からこれを機能させたいと本当に思っています。任意の提案をいただければ幸いです。ありがとう。
powershell - Powershell の HTML 出力で必要な列を取得する
BIOS データを取得して HTML ファイルに保存しましたが、すべてのデータをファイルに保存したくはありません。要件を満たすようにフォーマットする必要もあります。
コード:
powershell - PowerShell の foreach 関数のエラー
以下は私が試したコードスニペットですが、エラーが発生したため、誰でもこのコードの編集を手伝うことができます
powershell - PowerShell で最大 RAM を見つける方法
powershell でコンピュータを拡張できる最大 RAM を見つける方法。使ってみた
しかし、答えは正しくありません
powershell - Powershellで名前とシーケンスを取得する方法
以下のコードを実行すると、見出しが表示されないモデル番号でエラーが発生し、さらに 3 つすべてを順番に取得できないというエラーが表示されます。