Поділитися через


Системні дії

Нотатка

Групу дій «Система» було розділено на деякі нові категорії. Щоб дізнатися більше про ці категорії, перейдіть до довідників «Робоча станція » та «Сценарії».

Використовуйте системні дії для автоматизації завдань, фундаментальних для операційної системи Windows.

Запустіть будь-яку з встановлених програм за допомогою дії Запустити програму . Ви повинні взяти всі аргументи командного рядка в подвійні лапки і розділити їх пробілом. Наступний приклад відкриває певний документ Word у тихому режимі.

Нотатка

Поле Шлях до програми має вказувати на виконуваний файл програми. Ви можете відкрити певні програми Windows за замовчуванням, ввівши їх назву, наприклад блокнот для Блокнота.

Скріншот дії «Виконати програму».

Крім того, потоки робочого столу дають змогу завершувати процеси за іменем або ідентифікатором за допомогою дії Завершити процес і чекати початку або зупинки процесів за допомогою дії Очікування процесу .

Скріншот дії Очікування процесу.

Для обробки змінних середовища Windows використовуйте дії Встановити змінну середовища Windows, Отримати змінну середовища Windows і Видалити змінну середовища Windows для відповідних завдань.

Якщо процес

Позначає початок умовного блоку дій залежно від того, чи виконується процес.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Якщо процес Немає Працює, Не працює Виконується Стан процесу, який необхідно перевірити
Ім’я процесу No Текстове значення Ім’я процесу, який необхідно перевірити

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалось отримати список процесів Указує на проблему під час отримання списку процесів

Очікувати на процес

Призупиняє виконання до запуску або зупинки процесу.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Ім’я процесу No Текстове значення Ім’я процесу, який необхідно перевірити
Очікувати на дію процесу Немає Старт, зупинка Запуск Чи очікувати на запуск або зупинку певного процесу

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалось отримати список процесів Указує на проблему під час отримання списку процесів

Виконати програму

Виконує програму або відкриває документ під час виконання пов’язаної програми.

Важливо

Багато додатків з розширеним функціоналом вимагають підвищених прав для запобігання несанкціонованому доступу до системних ресурсів. Щоб запустити ці програми за допомогою дії Запустити програму , запустіть Power Automate її з правами адміністратора. Щоб дізнатися більше про роботу Power Automate від імені адміністратора, перейдіть до розділуЗапуск Power Automate із підвищеними правами.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Шлях до програми No Файл Виконуваний файл як повний шлях до файлу
Аргументи командного рядка Так Текстове значення Додайте додаткові аргументи, які будуть йти після назви виконуваного файлу. Наприклад, введіть блокнот.exe в шлях програми і конкретний текстовий файл в аргументи командного рядка
Робоча папка Так Папку Повний шлях до робочої папки (якщо застосовується).
Стиль вікна Немає Звичайний, Прихований, Згорнутий, Максимізований Звичайна Вибір зовнішнього вигляду та розміру вікна програми під час його відкриття.
Після запуску програми Немає Продовжити негайно, Дочекатися завантаження програми, Дочекатися завершення програми Продовжити негайно Незалежно від того, чи виконується наступна дія негайно, чи чекає, поки програма завантажиться або завершиться
Час очікування Так Числове значення 0 Максимальний час очікування та період часу до примусового продовження

Змінні, які створюються

Аргумент Ввести Опис
AppProcessId Числове значення Вихідні дані ідентифікатора процесу
Код виходу з програми AppExitCode Числове значення Код виходу програми
Віконна ручка Числове значення Віконна ручка. При відкритті нового вікна ця змінна перехопить значення віконного дескриптора і збереже його в цій змінній. Ручка вікна корисна для конкретної ідентифікації вікна в пізнішій дії

Винятки

Виняток Опис
Файл або програму не знайдено Вказує на те, що вказаний файл або програму не знайдено
Немає доступу до програми або файлу Указує, що немає доступу до зазначеної програми або файлу
Не вдалось отримати дескриптор головного вікна програми Указує на проблему під час отримання дескриптора головного вікна програми
Не вдалося виконати програму або відкрити файл Указує на проблему під час виконання зазначеної програми або відкриття зазначеного файлу

Завершити процес

Негайно зупиняє виконуваний процес.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Указати процес за Немає Ідентифікатор процесу, ім’я процесу Ім’я процесу Укажіть, як буде визначено процес для завершення: за іменем чи за ідентифікатором
Ідентифікатор процесу No Числове значення Ідентифікатор процесу, який необхідно завершити
Ім’я процесу No Текстове значення Ім’я процесу, який потрібно завершити. Якщо запущено кілька процесів з однаковими іменами, усі вони будуть припинені

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Процес з указаним ідентифікатором не виконується Указує, що процес із зазначеним ідентифікатором не виконується
Не вдалося завершити процес Указує на проблему під час завершення процесу

Перевірити зв’язок

Надсилає повідомлення, щоб визначити, чи доступний віддалений комп’ютер через мережу.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Ім’я хоста No Текстове значення Ім’я віддаленого комп’ютера або IP-адреса
Час очікування Так Числове значення 5000 Максимальне число мілісекунд для очікування відповіді перевірки зв’язку

Змінні, які створюються

Аргумент Ввести Опис
PingResult Текстове значення Стан повідомлення перевірки зв’язку (виконано або помилка)
Час поїздки туди й назад Числове значення Число мілісекунд для виконання перевірки зв’язку

Винятки

Виняток Опис
Не вдалося виконати дію перевірки зв’язку Указує на проблему під час виконання дії перевірки зв’язку

Установити змінну середовища Windows

Установлює вказане значення для змінної середовища.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Ім’я змінної середовища No Текстове значення Ім’я змінної середовища
Створити значення змінної середовища No Текстове значення Значення, указане для змінної середовища
Ввести Немає Користувач, Система User Тип змінної середовища

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Указує на проблему під час збереження змінної середовища Указує на проблему під час збереження змінної середовища
Бракує дозволів Указує, що користувачу бракує дозволів для виконання цієї дії

Отримати змінну середовища Windows

Отримує значення змінної середовища.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Ім’я змінної середовища No Текстове значення Ім’я змінної середовища, значення якої буде отримано
Шукати змінну лише в області Немає Логічне значення Ні Укажіть, чи шукати змінну лише в певній області
Scope Немає Користувач, Система User Область, з якої необхідно отримати змінну середовища

Змінні, які створюються

Аргумент Ввести Опис
EnvironmentVariableValue Текстове значення Значення змінної середовища

Винятки

Виняток Опис
Змінна середовища не існує Указує, що зазначена змінна середовища не існує
Бракує дозволів Указує, що користувачу бракує дозволів для виконання цієї дії

Видалити змінну середовища Windows

Видалення змінної середовища з указаної області.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Ім’я змінної середовища No Текстове значення Ім’я змінної середовища, яку потрібно видалити
Ввести Немає Користувач, Система User Тип змінної середовища, яку потрібно видалити

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося видалити змінну середовища Указує на проблему під час видалення змінної середовища
Бракує дозволів Указує, що користувачу бракує дозволів для виконання цієї дії