使用import-csv来安排服务器重启

时间:2016-05-15 21:21:23

标签: csv powershell

我正在寻找有关如何在包含时间戳的CSV中使用列的帮助或指导,例如:5/21/2016 18:00并使用它来安排重新启动服务器。我不得不将日期与时间分开,只是我不确定如何处理这个问题。

现在我已经得到了这个代码,它输出了我感兴趣的两列,我只是不确定下一步该怎么做。也许取这个函数的输出并将它管道到另一个执行重启调度的函数中?另外,我可以在RunSpacePool中运行Register-ScheduledJob吗?

$csv = Import-CSV (ls -Path D:\ -Filter source*.csv | sort LastWriteTime | Select -l 1).FullName

 foreach ($item in $csv){

 [PSCustomObject]@{
  Server=$item.Server
  FutureReboot=IF($item.FutureReboot -eq ''){"No data found"}ELSE{$item.FutureReboot}
  }

}

0 个答案:

没有答案