Sdílet prostřednictvím


Spustit program

Aktivita Spustit program spouští jakýkoli program nebo příkaz na libovolném počítači ve vaší doméně v interaktivním režimu nebo v režimu na pozadí. Tato aktivita slouží ke spouštění zálohovaných aplikací nebo dávkového skriptu, který spouští sadu složitých příkazů.

Konfigurace aktivity Spustit program

Než nakonfigurujete aktivitu Spustit program, musíte určit následující:

  • Argument příkazového řádku nebo program, který se spustí a na kterém počítači bude spuštěn.

  • Musíte také určit, jestli bude uživatel v cílovém počítači muset při spuštění pracovat s programem. Uživatelský účet, který spustí program nebo příkaz, musí mít oprávnění správce ke spouštění programů v cílovém počítači.

Ke konfiguraci aktivity spustit skript .NET použijte následující informace.

Detaily

Nastavení Pokyny ke konfiguraci
Provádění programu Tento režim vyberte, pokud chcete spustit program stejným způsobem jako zástupce systému Windows nebo dialogové okno Spustit ve Windows. Můžete také použít tlačítko se třemi tečkou (...) a vyhledat počítač.
Provádění příkazů Tento režim vyberte, pokud chcete spustit příkaz stejným způsobem jako příkazový řádek systému Windows.
Počítač Zadejte počítač, na kterém bude tento program nebo příkaz spuštěn.
Cesta programu - Pokud jste vybrali režim provádění programu, tento prvek se zobrazí jako cesta programu. Zadejte úplnou cestu k umístění programu, který chcete spustit. Pokud chcete předat parametry programu, zadejte je do pole Parametry .

- Pokud jste vybrali režim spuštění příkazu, zobrazí se tento prvek jako Příkaz. Zadejte cestu k příkazu, který chcete spustit, a do pole Příkaz zadejte parametry, které chcete předat příkazu na stejném řádku.
Parametry Zadejte parametry, které se předají programu, který chcete spustit. Tato možnost je dostupná jenom v případě, že vyberete režim provádění programu.
Pracovní složka Zadejte úplnou cestu k pracovní složce, kterou bude program nebo příkaz používat. Příkaz nebo program se bude chovat, jako by byl spuštěn z pracovní složky.

Rozšířený

Nastavení Pokyny ke konfiguraci
Režim spuštění Vyberte jednu z následujících možností spuštění programu:

- Interaktivní: Tuto možnost vyberte, pokud chcete v počítači, na kterém je spuštěný příkaz nebo program, zobrazit uživatelské rozhraní. Uživatelské rozhraní, pokud je k dispozici, se zobrazí v uživatelské relaci, která je definována přihlašovacími údaji uživatele zadanými v polích Spustit jako (uživatelské jméno, heslo) na kartě Upřesnit.

- Pozadí, normální priorita: Tuto možnost vyberte, pokud chcete spustit příkaz nebo program na pozadí s prioritou procesu nastavenou na normální hodnotu. V tomto režimu se nezobrazí žádné uživatelské rozhraní.

- Pozadí, nízká priorita: Tuto možnost vyberte, pokud chcete spustit příkaz nebo program na pozadí s prioritou procesu nastavenou na nízkou. V tomto režimu se nezobrazí žádné uživatelské rozhraní. Některé programy nemusí správně fungovat, pokud jsou nastaveny na nízkou prioritu. Pokud se jedná o tento případ, použijte místo toho nastavení normální priority interaktivního nebo pozadí.
Počkejte na dokončení programu. Tuto možnost vyberte, pokud chcete, aby spuštění programu čekalo na dokončení programu nebo příkazu před přechodem na další aktivitu v runbooku. Pokud jste nastavili režim spouštění na Interactive, musí uživatel program zavřít, aby aktivita Spustit program mohla přejít na další aktivitu v runbooku.
Ukončit po Zadejte maximální počet minut čekání na dokončení programu nebo příkazu. Nastavte tuto hodnotu na hodnotu 0, aby aktivita Spustit program čekala na dokončení programu nebo příkazu na neomezenou dobu. Pokud vypršela doba a program nebo příkaz se nedokončil, aktivita Spustit program vypne program nebo příkaz a oznámí selhání.
Nečekejte na dokončení programu Tuto možnost vyberte, pokud chcete, aby aktivita Spustit program spustila program nebo příkaz a nečeká na dokončení. Při výběru této možnosti nebudou publikované datové položky vygenerované aktivitou Spustit program k dispozici pro jiné aktivity.
Uživatelské jméno Pokud chcete pro přihlášení k počítači a spuštění programu použít jiný název účtu, zadejte do pole Uživatelské jméno číslo účtu. Poznámka: Toto uživatelské jméno se přihlásí pouze k počítači, kde se spouští aktivita Spustit program a používá interaktivní typ přihlášení. Pokud program, který aktivita Spustit program spustí, přistupuje k prostředkům na jiných počítačích, použije se stejné uživatelské jméno na vzdáleném počítači, ale s typem přihlášení k síti.
Heslo Zadejte heslo přidružené k uživatelskému jménu pro spuštění programu na vzdáleném počítači.

Publikovaná data

Následující tabulka uvádí publikované datové položky.

Položka Popis
Cesta programu Zadaná cesta nebo příkaz programu.
Parametry programu Parametry, které byly předány programu. Tato možnost je dostupná pouze v případě, že je na kartě Podrobnosti vybrána možnost Program.
Cesta pracovní složky Cesta k pracovní složce.
Process ID ID procesu aplikace, která byla spuštěna při spuštění aktivity Spustit program. Pokud používáte spuštění příkazu, bude to ID procesu aplikace příkazového řádku systému Windows.
Ukončovací kód programu Návratový kód aplikace, který byl spuštěn aktivitou Spustit program.
Počítač Název počítače, na kterém byla aplikace spuštěna.
Výstup programu Text odeslaný do konzoly při spuštění programu.
Čistý výstup Nemodifikovaný výstup programu.
Výstupní soubor programu Název místního souboru, do kterého byl uložen výstup programu.
Výstupní soubor programu UNC Název souboru, ve kterém byl výstup programu uložen ve formátu UNC.

Zabezpečení

Aktivita Spustit program je založená na nástroji PsExec. Nástroj PsExec umožňuje spouštět procesy v jiných systémech s úplnou interaktivitou pro konzolové aplikace. Další informace o Nástroji PsExec najdete v tématu PsExec.

Aktivita Spustit program dědí určité obavy zabezpečení z PsExec. Konkrétně PsExec používá pojmenované kanály. Může to být problém se zabezpečením, protože přihlašovací údaje se dají odesílat prostřednictvím tohoto nástroje.

Alternativním řešením pro zákazníky, kteří se zajímají o ohrožení zabezpečení, je vytvořit mapovanou jednotku na server, který je cílem aktivity Spustit program. Tím se vytvoří kontext zabezpečení pro aktivitu Spustit program.