添加内容/一般PS格式有问题

时间:2013-03-02 03:00:45

标签: powershell

所以......我正在尝试做以下事情并且它不起作用,我确定它的语法(我对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"

1 个答案:

答案 0 :(得分: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"

必须以管理员身份运行才能在系统驱动器的根目录上写入。