Powershell-如何仅显示当前文件
我正在处理这个小脚本,它向我显示了Veeam软件作业的最新数据Powershell-如何仅显示当前文件,powershell,shell,scripting,veeam,Powershell,Shell,Scripting,Veeam,我正在处理这个小脚本,它向我显示了Veeam软件作业的最新数据 $today = (get-date).Date (Get-VBRBackup | where {$_.info.jobname -eq "A. ProduccionInterna.Infraestructura"}).GetAllStorages() | select {$_.PartialPath}, {$_.Stats.BackupSize/1GB}, {$_.CreationTime.Date -eq $today} 但
$today = (get-date).Date
(Get-VBRBackup | where {$_.info.jobname -eq "A. ProduccionInterna.Infraestructura"}).GetAllStorages() | select {$_.PartialPath}, {$_.Stats.BackupSize/1GB}, {$_.CreationTime.Date -eq $today}
但它向我展示了所有现有的结果,而不仅仅是我感兴趣的最后一天的结果
感谢您的帮助您希望在最终输出之前在此使用条件。您需要一个
where{$\.CreationTime.Date-eq$today}
条件。可以链接where
命令显示:“不能对空值表达式调用方法”似乎今天没有相关作业的备份。为了处理这样的案子,我犯了个错误。希望现在修复:)现在开始工作!!!现在我可以理解它是如何工作的了!!!谢谢
$today = (get-date).Date
$backup = Get-VBRBackup | where {$_.info.jobname -eq "A. ProduccionInterna.Infraestructura"}
if ($backup) {
$backup.GetAllStorages() | where {$_.CreationTime.Date -eq $today} | select {$_.PartialPath}, {$_.Stats.BackupSize/1GB}
}