none
Перезагрузка компьютера через SCCM RRS feed

  • Общие обсуждения

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

    Не получается перезагрузить компьютер, добавил в Software Library -> Overview -> Scripts

    Следующий скрипт:

    При применении на компьютер в папке ScriptStore появляется это скрипт с расширение *.ps1

    В файле scripts.log ошибок не вижу

    <![LOG[Parsing the Script Execution Message ...]LOG]!><time="11:25:37.223-360" date="06-11-2020" component="Scripts" context="" type="1" thread="4508" file="endpoint.cpp:161">
    <![LOG[Script Guid: 21C227F8-89C5-4409-981A-BCFEBF05B72D]LOG]!><time="11:25:37.232-360" date="06-11-2020" component="Scripts" context="" type="1" thread="4508" file="endpoint.cpp:188">
    <![LOG[Run the PowerShell Script: [21C227F8-89C5-4409-981A-BCFEBF05B72D]]LOG]!><time="11:25:38.391-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="endpoint.cpp:1053">
    <![LOG[PowerShell path: C:\Windows\system32\WindowsPowerShell\v1.0\PowerShell.exe]LOG]!><time="11:25:38.391-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="endpoint.cpp:1112">
    <![LOG[Launching the PowerShell.exe for Script [21C227F8-89C5-4409-981A-BCFEBF05B72D]]LOG]!><time="11:25:38.392-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="endpoint.cpp:1156">
    <![LOG[Creating the task object...]LOG]!><time="11:25:38.392-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="runScriptTasks.cpp:107">
    <![LOG[Executing the task...]LOG]!><time="11:25:38.392-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="runScriptTasks.cpp:110">
    <![LOG[Started script handler job.]LOG]!><time="11:25:38.392-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="runScriptTasks.cpp:113">
    <![LOG[Running PS script...]LOG]!><time="11:25:38.392-360" date="06-11-2020" component="Scripts" context="" type="1" thread="4784" file="runScriptTasks.cpp:63">
    <![LOG[Execution task is kicked off.]LOG]!><time="11:25:38.392-360" date="06-11-2020" component="Scripts" context="" type="1" thread="3996" file="endpoint.cpp:1158">
    <![LOG[Creating state message...]LOG]!><time="11:25:38.973-360" date="06-11-2020" component="Scripts" context="" type="1" thread="4784" file="runScriptTasks.cpp:65">
    <![LOG[Sending script state message (fast): {CCC668CD-9ECA-428E-B3F7-8E613FFE66B4}]LOG]!><time="11:25:38.974-360" date="06-11-2020" component="Scripts" context="" type="1" thread="4784" file="runScriptTasks.cpp:162">
    <![LOG[Result are sent for ScriptGuid: 21C227F8-89C5-4409-981A-BCFEBF05B72D and TaskID: {CCC668CD-9ECA-428E-B3F7-8E613FFE66B4}]LOG]!><time="11:25:39.002-360" date="06-11-2020" component="Scripts" context="" type="1" thread="4784" file="runScriptTasks.cpp:242">

    Что я делаю не правильно как перезагрузить компьютер?


    11 июня 2020 г. 5:31

Все ответы

  • Создайте BAT с таким содержанием:

    shutdown -r -t 60 -c "Запланирована перезагрузка ПК через минуту. Пожалуйста, сохраните ваши данные"

    Далее создайте package с этим BAT и примените.

    11 июня 2020 г. 5:48
  • Создайте BAT с таким содержанием:

    shutdown -r -t 60 -c "Запланирована перезагрузка ПК через минуту. Пожалуйста, сохраните ваши данные"

    Далее создайте package с этим BAT и примените.

    Делал подобное.

    Есть шара с доступом в неё всех пользователей и компьютеров на чтение, ложил в неё bat файл.

    В Scripts писал путь к bat файлу.
    cmd.exe /c "\\172.22.4.250\share\reboot\reboot.bat"

    И это не работает.

    Как  выше писал в папку ScriptStore ложится файл запуска

    11 июня 2020 г. 10:16
  • В продолжении вопроса.

    Вывел компьютер из домена удалил политики, в скрипте уже прописано без батника, просто shutdown -r -t 00 
    Результат тот же самый.

    Причём если в папке ScriptStore запустить появившийся файл он отрабатывает.

    Я как понимаю какой-то процесс агента SCCM должен запустить этот файл но не запускает или получает ошибку.

    Хотя бы подскажите в каких логах смотреть ошибку?

    11 июня 2020 г. 11:32
  • День добрый.

    Достаточно в теле скрипта указать:

    shutdown.exe /r /t 60


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia в Telegram


    11 июня 2020 г. 20:07
    Модератор
  • День добрый.

    Достаточно в теле скрипта указать:

    shutdown.exe /r /t 60


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia в Telegram


    Это понятно.

    Я же пишу что скрипт появляется на компьютере пользователя, НО он не отрабатывает

    Ещё раз прикладываю скрины

    Агента SCCM на компьютере переустанавливал! 

    • Изменено Vaiss 12 июня 2020 г. 14:10
    12 июня 2020 г. 14:09
  • - Любые другие скрипты работают (типа get-date >> c:\scriptlog.log)?

    - Какая версия PowerShell на клиенте? $PSVersionTable.PSVersion.Major  - должна быть 3 и выше

    - Что в мониториинге для выполнения (\Monitoring\Overview\Script Status), какой статус?

    - Установлено ли антивирусное ПО (не MS) на клиенте, если да выполненены ли рекомендуемые исключения ("It is recommended to exclude %windir%\CCM\ScriptStore so that the anti-malware software permits those features to run without interference" и https://support.microsoft.com/en-us/help/327453/recommended-antivirus-exclusions-for-configuration-manager-2012)?

    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia в Telegram

    15 июня 2020 г. 21:20
    Модератор