none
Условие запуска скрипта Powershell RRS feed

  • Вопрос

  • Добрый день.

    Возник такой вопрос. Как лучше сделать, чтобы сам скрипт powershell выполнялся в определенное время. Например - создали задачу в Диспетчере задач, которая выполняется каждые 15 минут. Нужно условие в скрипте powershell. чтобы если сейчас период с 1 по 2 часа ночи, то  ничего не делается, а в противном случае(остальное время) - он переходил в к выполнению скрипта.



    • Изменено winwine 6 июня 2014 г. 8:20

Ответы

Все ответы

  • [int]$time = (Get-Date).ToString("Hmm")
    if(!(100..200 -contains $time)) {
    	Тело Скрипта
    }

    • Помечено в качестве ответа winwine 6 июня 2014 г. 9:20
    Отвечающий
  • [int]$time = (Get-Date).ToString("Hmm")
    if(!(100..200 -contains $time)) {
    	Тело Скрипта
    }

    То есть если время 1:00 или 2:00 - то он делается? Или наоборот - делается с 1:00 по 2:00?

    Нужен первый вариант.

  • [int]$time = (Get-Date).ToString("Hmm")
    if(!(100..200 -contains $time)) {
    	Тело Скрипта
    }

    То есть если время 1:00 или 2:00 - то он делается? Или наоборот - делается с 1:00 по 2:00?

    Нужен первый вариант.

    "Нужно условие в скрипте powershell. чтобы если сейчас период с 1 по 2 часа ночи, то  ничего не делается, а в противном случае(остальное время) - он переходил в к выполнению скрипта."

    Отвечающий
  • Описался. Нужно чтобы не работал. Спасибо за помощь.