問題タブ [import-csv]

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 に答える
295 参照

powershell - Powershell を使用して CSV 入力からカスタム インストール文字列を作成する

私は主に正しい方向に向けられることを望んでいるので、自分でそれをつなぎ合わせることができます. 私はバッチ ファイルのスクリプト作成の経験がかなりあります。私はPS初心者ですが、以下のプロジェクトにはPSの方が適していると思います.

クライアント ID をインストール文字列の一部にする必要があるソフトウェアがあります (スイッチ、usr/pass、その他のスイッチ、ログ パスなどと共に)。

リモートマシンで実行するバッチファイル(実際には数百)を作成しましたが、PSEXECこれは機能しますが、維持するのは大変です。それぞれの唯一の変更点は、クライアント ID です。

私がやろうとしているのは、入力として 2 つの列を持つ CSV を用意することです (したがって、CSV を維持する必要があります): マシン名 (によって提示される%hostname%) とクライアント ID。%hostname%列 1 の対応する行に一致するスクリプトを作成し、同じ行の列 2 のデータを読み取り、それをインストール文字列の変数として呼び出すことができるようにしたいと考えています。

EG 私の CSV がbobs-pc列 1、行 6 にある場合、列 2、行 6 (0006 としましょう) のデータを次のインストール文字列に挿入します。

ループなし 複数のタイムゾーンで運用しているため、すべてのマシンに同時にインストールしたくありません。

このようなものは、私が持っている多くのプロジェクトにとって本当に役立つので、誰かに書いてもらうよりも学ぶことに興味があります.

を使用する必要があることを理解していImport-Csvます。サンプル csv を作成し、特定のフィールドを PS で印刷することができます。私が必要としているのは、スクリプトがこれらのフィールドを変数としてインストール文字列に挿入できるようにすることです。

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

powershell - CSV をインポートし、プロパティを取得してリストに変換します

インポートしようとしている CSV プロパティがあり、そのリストをドロップダウン ボックスで使用します。ドロップダウンには文字列が必要ですが、リストを文字列に変換するために行ったことはすべて失敗しました。ここに私が持っているものがあります:

エラー:

私の推測では、小さな何かが欠けていると思います。どんな助けでも大歓迎です。

編集:

Update-ComboBox のコード

データのスクリーンショット: 一部の機密情報に対してすべてを表示することはできませんが、ProjectRoleProfile 列を取得しようとしています ここに画像の説明を入力