Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Это решило мой вопрос. Я сделал общую версию того, что я закончил делать:
$remoteComputer = "ComputerName"
$appLocation = "C:\Windows\notepad"
$taskName = "openNotepad"
$delay = (get-date).AddMinutes(1) #adds 1 minute to the current time
$newTime = get-date $delay -format HH:mm:ss #24 HR format
echo (get-date -Uformat %T)
echo $newTime #compare the time difference
$null = schtasks /create /s $remoteComputer /TN $taskName /TR $appLocation /SC ONCE /ST $newTime
start-sleep -s 65 #schtasks can't perform on the same minute, and needs a wait time before it will delete the task
$null = schtasks /delete /s $remoteComputer /TN $taskName /f