Exit .ps1 script IF current date is January 1st

This topic contains 4 replies, has 2 voices, and was last updated by Profile photo of Stan Gor Stan Gor 1 year, 6 months ago.

  • Author
    Posts
  • #27540
    Profile photo of Stan Gor
    Stan Gor
    Participant

    Hello!

    I am new to PowerShell scripting your help will be really appreciated!

    I need to exit my .ps1 script IF current date is January 1st

    Best Regards

  • #27541
    Profile photo of Tim Curwick
    Tim Curwick
    Participant

    Stan,

    Something like this:

    If ( (Get-Date).DayOfYear -gt 1 )
    {
    # Your code
    }
    
  • #27542
    Profile photo of Stan Gor
    Stan Gor
    Participant

    Thank you Tim! Did you mean for January 1st should be

     
    -eq 1
    
  • #27543
    Profile photo of Tim Curwick
    Tim Curwick
    Participant

    If #Your code is going to be to exit, then yes, you would use -eq 1. I tend to do it in reverse, so as to avoid exiting in the middle of a script, and to talk about the desired condition in a positive way, rather than filtering out the complementary condition. "If today is after January 1, do something."

  • #27544
    Profile photo of Stan Gor
    Stan Gor
    Participant

    Got it! Thank you for your help!

You must be logged in to reply to this topic.