* .ps1中的内置函数无法识别

时间:2017-07-05 11:12:43

标签: powershell powershell-v3.0

我编写了下面的代码,CreateLogFile是一个函数,它将在脚本文件的开头调用。

将文件保存在桌面TestPS.ps1

# Create a log file in the specified location.
CreateLogFile

#Create log file in the specified location and
#also change the name of existing log file.
Function CreateLogFile {
    If ((Test-Path D:\PSLogs\PSLog.log)) {
        $Date = Get-Date -UFormat '%Y%m%d%H%M%S'
        $FileName = "PSLogs_" + $Date
        #Write-Host $FileName
        Get-ChildItem D:\PSLogs\PSLog.log |
            Rename-Item -NewName {$_.name -replace '^PSLog', $FileName}
    }
    New-Item -Path D:\PSLogs\PSLog.log -ItemType File -Force
}

当我在PowerShell中运行TestPS.ps1文件时,它会抛出波纹管错误

enter image description here

0 个答案:

没有答案