Private/Read-LastMOTDDate.ps1
function Read-LastMOTDDate { [CmdletBinding()] [OutputType([DateTime])] Param() [DateTime] $lastMOTDWriteDate = [DateTime]::MinValue [string] $lastMOTDWriteDateFile = Get-LastMOTDDateFile if (Test-Path -Path $lastMOTDWriteDateFile -PathType Leaf) { [string] $lastMOTDWriteDateString = [System.IO.File]::ReadAllText($lastMOTDWriteDateFile) $lastMOTDWriteDate = [DateTime]::Parse($lastMOTDWriteDateString) } return $lastMOTDWriteDate } |