物事をインストールするPowerShellスクリプトに簡単なエラーログを実装しようとしています。次のようにファイルを開かずにファイルパス変数を作成する
構造は以下の通りである:
New-Item C:\Test\LogFile.txt -ItemType file
$Path = C:\Test\LogFile.txt
try
{
#Install stuff
}
catch
{
Add-Content $Path "error description"
}
try
{
#Install more stuff
}
catch
{
Add-Content $Path "error description"
}
問題が$Path = C:\Test\LogFile.txt
線です。ファイルが開かれています。ファイルを開かずにパス変数を作成できますか?エラーログファイルの場所を変更する場合は、ここで変数を使用します。
$パス= "C:\テスト\のlogfile.txtという" – Kiran