2013-03-02 21 views
0

所以....我試圖做以下,它不工作,我敢肯定它的語法(我對PS很新,所以請原諒我的禁忌)。有什麼建議?我基本上正在編寫一個正在運行的日誌文件,其中包含由冒號分隔的字段,以表示誰對我的腳本進行了操作。非常感謝!!!添加內容/一般PS格式的問題

if(!(Test-Path C:\$env:COMPUTERNAME.txt -PathType Leaf){New-Item C:\$env:COMPUTERNAME.txt -ItemType File} 

Add-Content "C:\$env:COMPUTERNAME.txt (Get-Date -Format g):$env:USERNAME:Parameters Issued:$var1:$var2" 

回答

0

你可以試試這個:

if(!(Test-Path "C:\$env:COMPUTERNAME.txt" -PathType Leaf)) 
{New-Item "C:\$env:COMPUTERNAME.txt" -ItemType File} 

Add-Content "C:\$env:COMPUTERNAME.txt" "$(Get-Date -Format g):$($env:USERNAME):Parameters Issued:$var1:$var2" 

必須以管理員身份運行到系統驅動器的根寫。

+0

這樣做!非常感謝! – 2013-03-02 19:01:54