Dela via


Köra Program

 

Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Aktiviteten kör Program körs program eller kommando på alla datorer i din domän i interaktiva eller bakgrundsläge. Använd den här aktiviteten om du vill köra säkerhetskopieringsprogram eller ett batchskript som körs en uppsättning komplexa kommandon.

Konfigurera aktiviteten kör Program

Innan du konfigurerar aktiviteten kör Program måste du fastställa följande:

  • Kommandoradsargumentet eller program som ska köras och vilken dator som körs på.

  • Du måste avgöra om en användare på måldatorn måste interagera med programmet när det körs. Det användarkonto som ska köra det program eller kommando måste ha administratörsrättigheter för att köra program på måldatorn.

Använd följande information för att konfigurera Run .NET Script-aktiviteten.

Information

Inställningar Konfigurationsanvisningar
Programmet körs Välj det här läget för att köra ett program på samma sätt som en genväg för Windows eller dialogrutan kör Windows. Du kan också använda knappen med tre punkter (...) och bläddrar till datorn.
Kommandokörning Välj det här läget för att köra ett kommando på samma sätt som Windows-kommandotolk.
Dator Ange den dator där det här programmet eller kommandot ska köras.
Sökväg till programmet -Om du har valt den Program execution läge, det här elementet visas som programsökväg. Ange den fullständiga sökvägen till platsen för det program som du vill köra. Om du vill överföra parametrar till programmet Skriv dem i den Parametrar rutan.

-Om du har valt den kommandot Kör läge, det här elementet visas som kommandot. Skriv sökvägen för det kommando som du vill köra och innehåller de parametrar som du vill skicka till kommandot på samma rad i den kommandot rutan.
Parametrar Ange de parametrar som skickas till det program som du vill köra. Det här alternativet är bara tillgänglig när du väljer den Program execution läge.
Arbetsmapp Ange den fullständiga sökvägen till den arbetsmapp som ska använda för det program eller kommando. Kommandot eller programmet att fungera som om den kördes från arbetsmappen.

Avancerad

Inställningar Konfigurationsanvisningar
Körningsläge Välj något av följande alternativ för körning för programmet:

- Interaktiva: Välj det här alternativet för att visa ett användargränssnitt på den dator där kommandot eller programmet körs. Ett användargränssnitt, visas om det finns i en session som har definierats av autentiseringsuppgifter som angetts i Kör som rutor (användarnamn, lösenord) på fliken Avancerat.

- Bakgrund, normal prioritet: Välj detta alternativ för att köra kommandot eller program i bakgrunden med processens prioritet inställd på normal. I det här läget visas inget användargränssnitt.

- Bakgrund, låg prioritet: Välj detta alternativ för att köra kommandot eller program i bakgrunden med prioritet processen låg. I det här läget visas inget användargränssnitt. Vissa program kanske inte fungerar korrekt när inställningen låg prioritet. Om så är fallet kan du använda den interaktiv eller bakgrund, normal prioritet Inställningar i stället.
Vänta på slutförande av programmet Välj det här alternativet gör att köra programmet vänta tills programmet eller kommandot ska slutföras innan du flyttar till nästa aktivitet i runbook. Om du har angett den körningsläget till interaktiv, användaren måste stänga programmet innan aktiviteten kör Program kan du gå till nästa aktivitet i runbook.
Avsluta efter Ange det maximala antalet minuter att vänta tills det program eller kommando för att slutföra. Ange värdet 0 om du vill ha aktiviteten kör Program att vänta på obestämd tid för slutförande av programmet eller kommandot. Om tid har gått ut och det program eller kommando inte har slutförts stängs, kör programmet körs aktiviteten av program eller kommando och rapporten ett fel.
Vänta inte programmet har slutförts Välj det här alternativet att orsaka aktiviteten kör Program att köra programmet eller kommandot och inte vänta tills den har slutförts. När det här alternativet väljs publicerade dataobjekt som genererats av aktiviteten kör Program inte tillgängliga för andra aktiviteter.
Användarnamn Om du vill använda ett annat kontonamn för att logga in på en dator och köra ett program, skriver du kontonummer i rutan användarnamn. Obs: användarnamnet endast loggar in på den dator där aktiviteten kör Program körs, och använder typen interaktiv inloggning. Om programmet som aktiviteten kör Program startar får åtkomst till resurser på andra datorer, används samma användarnamn på fjärrdatorn, men med inloggningstyp för nätverket.
Lösenord Ange lösenordet som associeras med användarnamnet för att köra programmet på fjärrdatorn.

Publicerade data

I följande tabell visas de publicerade dataobjekt.

Objekt Beskrivning
Sökväg till programmet Programsökväg eller kommando som angavs.
Programmet parametrar De parametrar som skickades till programmet. Det här alternativet är bara tillgängligt när Program körs är markerad på den information fliken.
Arbeta mappsökväg Sökvägen för arbetskatalogen.
Process-ID Process-ID för det program som har startats när aktiviteten kör Program körs. Om du använder kommandot Kör, process-ID för Windows-kommandotolk programmet blir.
Programmet slutkoden Returkoden för det program som kördes av aktiviteten kör Program.
Dator Namnet på den dator där programmet startades.
Programmets utdata. Den text som skickades till konsolen när programmet har körts.
Ren utdata Oförändrat utdata från programmet.
Programutdatafil Namnet på den lokala filen där programmet utdata har sparats.
UNC-programutdatafil Namnet på filen där programmet utdata har sparats i UNC-format.

Säkerhet

Aktiviteten kör Program är baserad på PsExec. PsExec kan du köra processer i andra system med fullständig interaktivitet för program. Mer information om PsExec går du till PsExec.

Aktiviteten kör Program ärver vissa säkerhetsproblem från PsExec. Mer specifikt använder PsExec namngivna pipes. Det kan vara en säkerhetsfunktion autentiseringsuppgifter kan skickas via det här verktyget.

Ett arbetsobjekt runt för kunder orolig för säkerheten är att skapa en mappad enhet på den server som är mål för aktiviteten kör Program. Därmed skapas en säkerhetskontext för aktiviteten kör Program.