我有命令
$logFile = Resolve-Path "Db_Upgrade.log"
但在我的脚本中运行此行后,PowerGUI脚本编辑器中$logFile
为null
。知道为什么Resolve-Path
没有给我一个日志文件的路径?
答案 0 :(得分:0)
我最后手动确定工作目录中新文件的路径是什么
#Get the current working directory
$PSScriptRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition
#Path to log file is working directory + "DatabaseLog.log"
$logFile = $PSScriptRoot + "\DatabaseLog.log"