前提・実現したいこと
実現したいこと
windows batファイルで取得した引数をwindows ps1ファイルの変数に渡したいです。
前提
以下のファイルを用いて、powershellのスクリプト実行を行いたいです。
1.windows batファイル
カレントディレクトリのファイル名(引数)を取得するバッチ
2.windows ps1ファイル
1.windows batファイルで取得したファイル名(引数)を変数として
フルパスを作成する。
※ファイル名はあらかじめ分かっておらず、
1.windows batファイルを通して初めてわかるものとします。
C:\Downloads\aa(変数)
発生している問題
1.windows batファイルで引数を設定することができません
例)
カレントディレクトリ(C:\Downloads\aa)の中に3つのファイルが存在します。
b.txtのみ取得したいです。
a.txt
b.txt
c.txt
1.windows batファイルから2.windows ps1ファイルに変数を渡すことができません。
試したこと
自分なりに調べて以下のwindows batファイルと2.windows ps1ファイルを
作成しましたが、よくわかっていない状態です。
test.ps1(2.windows ps1ファイル)
Write-Host ('渡された引数1個目:' + $Args[0])
test.bat(1.windows batファイル)
cd C:\Downloads\aa
dir b/
powershell .\test.ps1 a.txt
※a.txt を引数にしたい
ご教示のほどよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー