我编写了下面的代码,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
文件时,它会抛出波纹管错误