2016-05-15 3 views
0

ファイルに指定されているいくつかの環境変数を設定します。 setxを使用すると、一度に一つの環境のために正常に動作しますが、どのように私はパイプ下記の内容SETXはファイルから環境変数を設定します

FOO bar 
BAR foo 

を持つファイル私はこの

setx < cat envvars.txt 

のようなものを考えていたが、もちろんそうでないことができます作業。

答えて

1

SETXをループ内の現在のアイテムとともに開始するには、Foreach-Objectループを探しています。

例:

Get-Content c:\file.txt | Foreach-Object {SETX [Options] $_} 

私たちは、ファイルの内容を取得し、C:\ file.txtは、すべてのアイテム使用のためのSETX

+0

ありがとうございました。私はパワーシェルには新しく、これは多くの助けになりました。素敵な一日をお過ごしください – alkis

+1

お手伝いをさせていただきます。PowerShellはプログラムを起動してArguementListを渡すことができます。 'Start-Process" D:\ Program Files(x86)\ TreeSize Professional \ tsizepro.exe "-ArgumentList" \\ $ server \ $ drive $ "'のように 'Get-Help Start-Process -Full'を試してみてください。 2つのパラメータServerNameとDriveLetterを持つTreeSize pro – user4317867

関連する問題