Systemhandlinger
Bemærk
Systemgruppen af handlinger er blevet opdelt i nogle nye kategorier. Du kan finde flere oplysninger om disse kategorier ved at gå til Arbejdsstation og Scripting-handlingers referencer.
Brug systemhandlinger til at automatisere opgaver, der er grundlæggende for Windows-operativsystemet.
Start et af de installerede programmer ved hjælp af handlingen Kør program. Du skal sætte alle kommandolinjeargumenter i dobbelte anførselstegn og adskille dem af et mellemrum. I følgende eksempel åbnes et bestemt Word-dokument uden brugerinput.
Bemærk
Feltet Programsti skal pege på det eksekverbare program. Du kan åbne visse Windows-standardprogrammer ved at angive deres navn, f.eks. notesblok til Notesblok.
Ud over at køre programmer kan du i skrivebordsflows afslutte processer efter navn eller id via handlingen Afslut proces og vente på, at processer starter eller standser via handlingen Vent på proces.
Hvis du vil håndtere Windows-miljøvariabler, skal du bruge handlingerne Angiv Windows-miljøvariabel, Hent variabel til Windows-miljø og Slet Windows-miljøvariabel til de respektive opgaver.
If process
Markerer starten af en betinget blok af handlinger afhængigt af, om der kører en proces.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
If process | I/R | Kører, kører ikke | Kører | Status for den proces, der skal kontrolleres |
Process name | Nej | Tekstværdi | Navnet på den proces, der skal kontrolleres |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Kan ikke hente liste over processer | Angiver et problem med at hente liste over processer |
Vent på processen
Afbryder udførelsen, indtil en proces starter eller stopper.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Process name | Nej | Tekstværdi | Navnet på den proces, der skal kontrolleres | |
Wait for process to | I/R | Start, Stop | Start | Angiver, om der skal ventes, indtil en bestemt proces starter eller stopper |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Kan ikke hente liste over processer | Angiver et problem med at hente liste over processer |
Kør program
Udfører en applikation eller åbner et dokument ved at køre den tilknyttede applikation.
Vigtigt
Mange programmer med avanceret funktionalitet kræver administratorrettigheder for at forhindre uautoriseret adgang til systemressourcer. Hvis du vil starte disse programmer ved hjælp af handlingen Kør program, skal du køre Power Automate med administratorrettigheder. Du kan finde flere oplysninger om, hvordan du kører Power Automate som administrator, underKør Power Automate med administratorrettigheder.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Application path | Nej | Filer | Den eksekverbare fil som en fuldført filsti | |
Command line arguments | Ja | Tekstværdi | Tilføj ekstra argumenter, der ville gå efter det eksekverbare filnavn. Angive notepad.exe i programstien og en bestemt tekstfil i kommandolinjeargumenterne | |
Working folder | Ja | Mappe | Den komplette sti til mappen til brug, hvis den findes. | |
Window style | I/R | Normal, Skjult, Minimeret, Maksimeret | Normal | Vælg visning og størrelse af programvinduet, når det åbnes |
After application launch | I/R | Fortsæt med det samme, Vent på, at programmet indlæses, Vent på, at programmet fuldføres | Fortsæt med det samme | Angiver, om den næste handling skal udføres straks eller vente, indtil programmet indlæses eller fuldføres |
Timeout | Ja | Numerisk værdi | 0 | Den maksimale ventetid og hvor længe, før du gennemtvinger en fortsættelse |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
AppProcessId | Numerisk værdi | Output for proces-ID |
AppExitCode | Numerisk værdi | Programafslutningskoden |
WindowHandle | Numerisk værdi | The window handle. Når du åbner et nyt vindue, vil denne variabel fange værdien af vindueshandlet og gemme den i denne variabel. En vindueshandle er nyttig til specifikt at identificere et vindue i en senere handling |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Fil eller program blev ikke fundet | Angiver, at den angivne fil eller program ikke blev fundet |
Adgang nægtet for program eller fil | Angiver, at adgang blev nægtet for det angivne program eller den angivne fil |
Kan ikke hente programmet hovedvindueshandle | Angiver et problem med at hente programmets hovedvindueshandle |
Kan ikke udføre program eller åbne fil | Angiver et problem med at udføre angivne program eller at åbne den angivne |
Afslut proces
Stopper straks en kørende proces.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Specify process by | I/R | Proces-id, Procesnavn | Procesnavn | Angiv, om processen til afslutning skal angives ved dens navn eller efter id |
Process ID | Nej | Numerisk værdi | Id for den proces, der skal afsluttes. | |
Process name | Nej | Tekstværdi | Navn for den proces, der skal afsluttes. Hvis der kører mere end én proces med samme navn, afsluttes dem alle |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Proces med det angivne id kører ikke | Angiver, at en proces med det angivne id ikke kører |
Kunne ikke afslutte processen | Angiver et problem afslutte processen |
Ping
Sender en meddelelse for at afgøre, om en fjerncomputer er tilgængelig via netværket.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Værtsnavn | Nej | Tekstværdi | Navnet på fjerncomputeren eller en IP-adresse | |
Timeout | Ja | Numerisk værdi | 5000 | Det maksimale antal millisekunder, der skal ventes på ping-svarmeddelelsen |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
PingResult | Tekstværdi | Status for ping-meddelelsen (fuldført eller fejl) |
RoundTripTime | Numerisk værdi | Det antal millisekunder, som ping har taget at fuldføre |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Kan ikke fuldføre ping-handling | Angiver et problem med at fuldføre ping-handlingen |
Angiv Windows-miljøvariabel
Indstiller en miljøvariabel til en given værdi.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Environment variable name | Nej | Tekstværdi | Navnet på miljøvariablen | |
New environment variable value | Nej | Tekstværdi | Den værdi, der er indstillet i miljøvariablen | |
Type | I/R | Systembruger | User | Typen på miljøvariablen |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Indicates a problem setting the environment variable's value | Angiver et problem med at indstille værdi i miljøvariabel |
Insufficient permissions | Angiver, at brugeren ikke har tilstrækkelige tilladelser til at udføre denne handling |
Hent variabel til Windows-miljø
Henter værdien til en miljøvariabel.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Environment variable name | Nej | Tekstværdi | Navnet på den miljøvariabel, hvis værdi skal hentes | |
Search for variable only in scope | I/R | Boolesk værdi | Falsk | Angiv, om der kun skal søges efter variablen i et bestemt omfang |
Scope | I/R | Systembruger | Bruger | Det område, som miljøvariablen skal hentes fra |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
EnvironmentVariableValue | Tekstværdi | Værdi for miljøvariabel |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Environment variable doesn't exist | Angiver, at den angivne miljøvariabel ikke findes |
Insufficient permissions | Angiver, at brugeren ikke har tilstrækkelige tilladelser til at udføre denne handling |
Slet Windows-miljøvariabel
Sletter en miljøvariabel fra et bestemt omfang.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Environment variable name | Nej | Tekstværdi | Navnet på den miljøvariabel, der skal slettes | |
Type | I/R | Systembruger | User | Typen på den miljøvariabel, der skal slettes |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Kunne ikke slette miljøvariabel | Angiver et problem med at slette en miljøvariabel |
Manglende tilladelser | Angiver, at brugeren ikke har tilstrækkelige tilladelser til at udføre denne handling |