Powershellを学ぶ際にこのサイトをたくさん使用します。これまでのところ大きな助けになった!私は、ワークステーションの名前を取るワークステーションのWMIからの説明と出力の両方に新しい.csvファイルに見つかったワークステーションの名前と説明を引っ張ってくるスクリプトを記述しようとしていますPowershellでコンテンツをCSVに出力する
:
は、ここに私の問題です。ここで
は、私がこれまで持っているものです。
Get-Content -Path "workstation_names.csv" | Select-Object Workstations |
Foreach-Object { Get-WmiObject -Class Win32_OperatingSystem -ComputerName $workstations | Select Workstations, Description | Export-CSV -Path "results.csv" -NoTypeInformation }
workstation_names.csv
は、「ワークステーション」という名前の列があり、その下に各セルは、その中に、単一のワークステーション名を持っています。現在、私のスクリプトは2つの列を持つ出力ファイルを作成します。 1つは「ワークステーション」と呼ばれ、もう1つは「説明」と呼ばれます。ワークステーションの列は空であり、説明列には最初のワークステーション記述の結果しかありません(workstation_names.csv
ファイルに10個のワークステーション名が記載されています)。
私はPowershellの知識を使って頭を傷つけています。私はおそらく最初の.csv
ファイルから作成された配列で何かを必要としていることを知っていますが、私は必要なものをどのようにコード化するのかはわかりません。どんな助け?
ありがとう、私は彼がどのプロパティがあることを確認していたと思っていた:)と誤植のために申し訳ありません – 4c74356b41
Yowza、私は道のりだった。これは、私が望んだのとまったく同じです。フィードバックをいただきありがとうございます。 – Ozar