Powershell命令与变量格式
我正在使用一些Powershell命令,并将它们实现到脚本中 我注意到了一些东西,尽管我找了几个小时,但还是找不到太多的信息,所以也许你可以在这里帮助我。这也可能是因为我没有寻找错误的东西,如果是这样的话,我会提前道歉 我在这里试验的是通过PS操作服务。也就是说,现在,只需要获取任务名。以下是我正在做的:Powershell命令与变量格式,powershell,formatting,Powershell,Formatting,我正在使用一些Powershell命令,并将它们实现到脚本中 我注意到了一些东西,尽管我找了几个小时,但还是找不到太多的信息,所以也许你可以在这里帮助我。这也可能是因为我没有寻找错误的东西,如果是这样的话,我会提前道歉 我在这里试验的是通过PS操作服务。也就是说,现在,只需要获取任务名。以下是我正在做的: PS C:\WINDOWS\system32> Get-ScheduledTask -TaskName 'Adobe*' | Select -ExpandProperty TaskNam
PS C:\WINDOWS\system32> Get-ScheduledTask -TaskName 'Adobe*' | Select -ExpandProperty TaskName
Output:
Adobe Acrobat Update Task
Adobe Flash Player NPAPI Notifier
Adobe Uninstaller
这一切都很好。但是,如果我从powershell脚本中将该命令分配给变量并运行该脚本:
$TaskNames = Get-ScheduledTask -TaskName 'Adobe*' | Select -ExpandProperty TaskName
Output:
Adobe Acrobat Update Task Adobe Flash Player NPAPI Notifier Adobe Uninstaller
所以我的问题是:
。。。这可能是因为一个是对象的输出,一个是数组的输出。如果执行
$TaskNames.getType()
操作,它会告诉您这是一个数组-join
显示由指定的任何字符连接的数组 我明白了,提到类型,我可能应该更彻底地阅读文档。尽管如此,谢谢!
$TaskNames -join "`n"