我正在尝试记录用于Windows更新的简单脚本。当我执行Start-Transcript命令时,它会启动,但在启动后立即结束。我正在尝试记录下面当前正在运行的Powershell 5.1代码。
#Start Log
Start-Transcript -Path $logFolder\windowsupdate.$logDate.log
#Get and install Windows Updates
Get-WUInstall -MicrosoftUpdate -AcceptAll -IgnoreReboot
Get-WUInstall -MicrosoftUpdate -AcceptAll -Install -IgnoreReboot
#Set install from MS
#Add-WUServiceManager -ServiceID 7971f918-a847-4430-9279-4a52d1efe18d
#stop Logging
Stop-Transcript
输出如下。我开始了一些信息。另外,您可以看到开始时间和结束时间相同,但是脚本在结束脚本之前仍在运行。
**********************
Windows PowerShell transcript start
Start time: 20190918224703
Username: ********
RunAs User: ********
Machine: ******** (Microsoft Windows NT 10.0.14393.0)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Process ID: 9368
PSVersion: 5.1.14393.3053
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.14393.3053
BuildVersion: 10.0.14393.3053
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Transcript started, output file is C:\********\WU-Logs\windowsupdate.2019-09-18-22-47.log
**********************
Windows PowerShell transcript end
End time: 20190918224703
**********************