Start-Job
Elindít egy PowerShell-háttérfeladatot.
Syntax
ComputerName (Alapértelmezett)
Start-Job
[-ScriptBlock] <ScriptBlock>
[[-InitializationScript] <ScriptBlock>]
[-Name <String>]
[-Credential <PSCredential>]
[-Authentication <AuthenticationMechanism>]
[-RunAs32]
[-PSVersion <Version>]
[-InputObject <PSObject>]
[-ArgumentList <Object[]>]
[<CommonParameters>]
DefinitionName
Start-Job
[-DefinitionName] <String>
[[-DefinitionPath] <String>]
[[-Type] <String>]
[<CommonParameters>]
FilePathComputerName
Start-Job
[-FilePath] <String>
[[-InitializationScript] <ScriptBlock>]
[-Name <String>]
[-Credential <PSCredential>]
[-Authentication <AuthenticationMechanism>]
[-RunAs32]
[-PSVersion <Version>]
[-InputObject <PSObject>]
[-ArgumentList <Object[]>]
[<CommonParameters>]
LiteralFilePathComputerName
Start-Job
[[-InitializationScript] <ScriptBlock>]
-LiteralPath <String>
[-Name <String>]
[-Credential <PSCredential>]
[-Authentication <AuthenticationMechanism>]
[-RunAs32]
[-PSVersion <Version>]
[-InputObject <PSObject>]
[-ArgumentList <Object[]>]
[<CommonParameters>]
FilePathVMId
Start-Job
[-VMGuid] <Guid[]>
[<CommonParameters>]
VMId
Start-Job
[-VMGuid] <Guid[]>
[<CommonParameters>]
FilePathVMName
Start-Job
-VMName <String[]>
[<CommonParameters>]
VMName
Start-Job
-VMName <String[]>
[<CommonParameters>]
Description
A Start-Job parancsmag elindít egy PowerShell-háttérfeladatot a helyi számítógépen.
A PowerShell háttérfeladatai az aktuális munkamenet használata nélkül futtatnak parancsokat. Háttérfeladat indításakor a feladatobjektum azonnal visszatér, még akkor is, ha a feladat hosszabb időt vesz igénybe. A munkamenetben megszakítás nélkül folytathatja a munkát, amíg a feladat fut.
A feladatobjektum hasznos információkat tartalmaz a feladatról, de nem tartalmazza a feladat eredményeit.
Amikor a feladat befejeződött, a Receive-Job parancsmaggal kérje le a feladat eredményeit. További információért a háttérfeladatokról lásd a about_Jobsrészt.
Ha távoli számítógépen szeretne háttérfeladatot futtatni, használja a AsJob paramétert, amely számos parancsmagon elérhető, vagy a Invoke-Command parancsmaggal futtasson egy Start-Job parancsot a távoli számítógépen. További információkért lásd: about_Remote_Jobs.
A PowerShell 3.0-tól kezdve Start-Job egyéni feladattípusok, például ütemezett feladatok példányait indíthatja el. A Start-Job egyéni típusú feladatok indításához való használatával kapcsolatos információkért tekintse meg a feladattípus-funkció súgódokumentumait.
Példák
1. példa: Háttérfeladat indítása
Ez a példa elindít egy feladatot, amely a háttérben fut a helyi számítógépen.
Start-Job -ScriptBlock {Get-Process}
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
1 Job1 BackgroundJob Running True localhost Get-Process
Start-Job a ScriptBlock paraméterrel futtatja a Get-Process háttérfeladatként. A feladat adatai megjelennek, és a PowerShell visszatér a parancssori üzenethez, miközben a feladat a háttérben fut.
2. példa: Feladat indítása Invoke-Command
Ez a példa több számítógépen futtat egy feladatot. A feladat egy változóban van tárolva, és a PowerShell parancssorában található változónév használatával hajtja végre.
$jobWRM = Invoke-Command -ComputerName (Get-Content -Path C:\Servers.txt) -ScriptBlock {
Get-Service -Name WinRM } -JobName WinRM -ThrottleLimit 16 -AsJob
A Invoke-Command használó feladat létrehozása és tárolása a $jobWRM változóban történik.
Invoke-Command a ComputerName paraméter használatával adja meg azokat a számítógépeket, ahol a feladat fut.
Get-Content lekéri a kiszolgálóneveket a C:\Servers.txt fájlból.
A ScriptBlock paraméter egy parancsot ad meg, amely Get-Service lekéri a WinRM szolgáltatást. A JobName paraméter a feladat rövid nevét adja meg, WinRM. A ThrottleLimit paraméter az egyidejű parancsok számát 16-ra korlátozza. Az AsJob paraméter elindít egy háttérfeladatot, amely futtatja a parancsot a kiszolgálókon.
3. példa: Feladatadatok lekérése
Ez a példa információkat kap egy feladatról, és megjeleníti a helyi számítógépen futtatott befejezett feladat eredményeit.
$j = Start-Job -ScriptBlock { Get-WinEvent -Log System } -Credential Domain01\User01
$j | Select-Object -Property *
State : Completed
HasMoreData : True
StatusMessage :
Location : localhost
Command : Get-WinEvent -Log System
JobStateInfo : Completed
Finished : System.Threading.ManualResetEvent
InstanceId : 27ce3fd9-40ed-488a-99e5-679cd91b9dd3
Id : 18
Name : Job18
ChildJobs : {Job19}
PSBeginTime : 8/8/2019 14:41:57
PSEndTime : 8/8/2019 14:42:07
PSJobTypeName : BackgroundJob
Output : {}
Error : {}
Progress : {}
Verbose : {}
Debug : {}
Warning : {}
Information : {}
Start-Job a ScriptBlock paraméter segítségével egy olyan parancsot futtat, amely meghatározza Get-WinEvent, hogy lekérje a Rendszer naplót. A Hitelesítő adatok paraméter egy tartományi felhasználói fiókot határoz meg, amely jogosult a feladat futtatására a számítógépen. A feladatobjektum a $j változóban van tárolva.
A $j változóban levő objektum le lesz küldve a csővezetéken keresztül a Select-Object-hez. A tulajdonság paraméter egy csillagot (*) ad meg a feladatobjektum összes tulajdonságának megjelenítéséhez.
4. példa: Szkript futtatása háttérfeladatként
Ebben a példában a helyi számítógépen futó szkript háttérfeladatként fut.
Start-Job -FilePath C:\Scripts\Sample.ps1
Start-Job a FilePath paraméterrel adja meg a helyi számítógépen tárolt szkriptfájlt.
5. példa: Folyamat lekérése háttérfeladat használatával
Ez a példa egy háttérfeladatot használ egy megadott folyamat név szerinti lekéréséhez.
Start-Job -Name PShellJob -ScriptBlock { Get-Process -Name PowerShell }
Start-Job a Név paramétert használja egy barátságos feladatnév megadásához, PShellJob. A ScriptBlock paraméter a PowerShell-Get-Processnevű folyamatok lekéréséhez ad meg.
6. példa: Adatok gyűjtése és mentése háttérfeladat használatával
Ez a példa elindít egy feladatot, amely nagy mennyiségű leképezési adatot gyűjt össze, majd menti egy .tif fájlba.
Start-Job -Name GetMappingFiles -InitializationScript {Import-Module MapFunctions} -ScriptBlock {
Get-Map -Name * | Set-Content -Path D:\Maps.tif } -RunAs32
Start-Job a(z) nevű paramétert használja egy barátságos feladatnév megadásához, GetMappingFiles. Az InitializationScript paraméter egy szkriptblokkot futtat, amely importálja a MapFunctions modult. A ScriptBlock paraméter Get-Map fut, és Set-Content menti az adatokat a útvonal paraméter által megadott helyre. A RunAs32 paraméter 32 bitesként futtatja a folyamatot, még egy 64 bites operációs rendszeren is.
7. példa: Bemenet átadása háttérfeladatnak
Ez a példa a $input automatikus változót használja egy bemeneti objektum feldolgozásához. A feladat kimenetének megtekintése Receive-Job használatával.
Start-Job -ScriptBlock { Get-Content $input } -InputObject "C:\Servers.txt"
Receive-Job -Name Job45 -Keep
Server01
Server02
Server03
Server04
Start-Job a ScriptBlock paraméterrel futtatja a Get-Content az $input automatikus változóval. A $input változó az InputObject paraméterből szerzi be az objektumokat.
Receive-Job a Name paraméter használatával adja meg a feladatot, és kiadja az eredményeket. A Keep paraméter menti a feladat kimenetét, hogy újra megtekinthető legyen a PowerShell-munkamenet során.
Paraméterek
-ArgumentList
A FilePath paraméter által megadott parancsfájl argumentumainak vagy paraméterértékeinek tömbjét adja meg.
Mivel az ArgumentList paraméter nevét követő összes érték az ArgumentList értékeként van értelmezve, adja meg ezt a paramétert a parancs utolsó paramétereként.
Paramétertulajdonságok
| Típus: | Object[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Argumentumok |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Authentication
Megadja a felhasználói hitelesítő adatok hitelesítésére használt mechanizmust.
A paraméter elfogadható értékei a következők:
- Alapértelmezett
- Alapszintű
- Credssp
- Összefoglaló
- Kerberos
- Tárgyal
- Tárgyalás Beágyazott Hitelesítő Adattal
Az alapértelmezett érték az Alapértelmezett.
A CredSSP-hitelesítés csak a Windows Vista, a Windows Server 2008 és a Windows operációs rendszer újabb verzióiban érhető el.
A paraméter értékeivel kapcsolatos további információkért lásd: AuthenticationMechanism.
Figyelmeztetés
A hitelesítő adatok biztonsági támogatási szolgáltatójának (CredSSP) hitelesítése, amelyben a felhasználó hitelesítő adatai átadva vannak egy hitelesítendő távoli számítógépnek, olyan parancsokhoz készült, amelyek több erőforráson is hitelesítést igényelnek, például távoli hálózati megosztáshoz való hozzáféréshez. Ez a mechanizmus növeli a távoli művelet biztonsági kockázatát. Ha a távoli számítógép biztonsága sérül, a neki átadott hitelesítő adatokkal szabályozható a hálózati munkamenet.
Paramétertulajdonságok
| Típus: | AuthenticationMechanism |
| Alapértelmezett érték: | Default |
| Elfogadott értékek: | Default, Basic, Negotiate, NegotiateWithImplicitCredential, Credssp, Digest, Kerberos |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Credential
A művelet végrehajtásához engedéllyel rendelkező felhasználói fiókot ad meg. Ha a Hitelesítő adatok paraméter nincs megadva, a parancs az aktuális felhasználó hitelesítő adatait használja.
Írjon be egy felhasználónevet( például User01 vagy Domain01\User01), vagy írjon be egy PSCredential objektumot, például egyet a Get-Credential parancsmagból.
Paramétertulajdonságok
| Típus: | PSCredential |
| Alapértelmezett érték: | Current user |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-DefinitionName
Megadja annak a feladatnak a definíciónevét, amelyet ez a parancsmag indít el. Ezzel a paraméterrel elindíthatja a definíciónevű egyéni feladattípusokat, például az ütemezett feladatokat.
Ha Start-Job használ egy ütemezett feladat egy példányának elindításához, a feladat azonnal elindul, függetlenül a feladat eseményindítóitól vagy a feladat beállításaitól. Az eredményül kapott feladatpéldány egy ütemezett feladat, de nincs mentve a lemezre, mint az aktivált ütemezett feladatoknál. Az Start-Job paraméterével nem adhat meg értékeket az ütemezett feladatban futó szkriptek paramétereihez. További információ: about_Scheduled_Jobs.
Ezt a paramétert a PowerShell 3.0-ban vezettük be.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
DefinitionName
| Position: | 0 |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-DefinitionPath
Megadja a parancsmag által elinduló feladat definíciójának elérési útját. Adja meg a definíció elérési útját. A DefinitionPath és a DefinitionName paraméterek értékeinek összefűzése adja a feladatdefiníció teljesen minősített elérési útját. Ezzel a paraméterrel olyan egyéni feladattípusokat indíthat el, amelyek definíciós útvonalsal rendelkeznek, például ütemezett feladatokat.
Ütemezett feladatok esetén a DefinitionPath paraméter értéke $home\AppData\Local\Windows\PowerShell\ScheduledJob.
Ezt a paramétert a PowerShell 3.0-ban vezettük be.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
DefinitionName
| Position: | 1 |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-FilePath
Meghatároz egy helyi szkriptet, amelyet a Start-Job háttérfeladatként futtat. Adja meg a szkript elérési útját és fájlnevét, vagy a csővezeték használatával küldjön egy szkript elérési útját Start-Job. A szkriptnek a helyi számítógépen vagy egy olyan mappában kell lennie, amelyhez a helyi számítógép hozzáférhet.
Ha ezt a paramétert használja, a PowerShell a megadott szkriptfájl tartalmát szkriptblokkmá alakítja, és háttérfeladatként futtatja a szkriptblokkot.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
FilePathComputerName
| Position: | 0 |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-InitializationScript
A feladat indítása előtt futtatott parancsokat adja meg. Szkriptblokk létrehozásához csatolja a parancsokat kapcsos zárójelekbe ({}).
Ezzel a paraméterel előkészíti a munkamenetet, amelyben a feladat fut. Segítségével például függvényeket, beépülő modulokat és modulokat adhat hozzá a munkamenethez.
Paramétertulajdonságok
| Típus: | ScriptBlock |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | 1 |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | 1 |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | 1 |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-InputObject
Megadja a parancs bemenetét. Adjon meg egy változót, amely tartalmazza az objektumokat, vagy írjon be egy parancsot vagy kifejezést, amely létrehozza az objektumokat.
A ScriptBlock paraméter értékében használja a $input automatikus változót a bemeneti objektumok megjelenítéséhez.
Paramétertulajdonságok
| Típus: | PSObject |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-LiteralPath
Egy helyi szkriptet ad meg, amelyet ez a parancsmag háttérfeladatként futtat. Adja meg egy szkript elérési útját a helyi számítógépen.
Start-Job a LiteralPath paraméter értékét használja pontosan a beíráskor. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési útvonal escape karaktereket tartalmaz, tedd azt egyes idézőjelek közé. Az egyes idézőjelek azt mondják a PowerShellnek, hogy egyetlen karaktert se értelmezzen escape szekvenciaként.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | PSPath |
Paraméterkészletek
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Name
Adjon meg egy barátságos nevet az új feladatnak. A névvel azonosíthatja a feladatot más feladatparancsmagok, például a Stop-Job parancsmag számára.
Az alapértelmezett barátságos név a Job#, ahol a # egy sorszám, amely az egyes munkákhoz növekszik.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
-PSVersion
Megadja a verziót.
Start-Job futtatja a feladatot a PowerShell verziójával. A paraméter elfogadható értékei a következők: 2.0 és 3.0.
Ezt a paramétert a PowerShell 3.0-ban vezettük be.
Paramétertulajdonságok
| Típus: | Version |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-RunAs32
Azt jelzi, hogy Start-Job 32 bites folyamatban futtatja a feladatot.
RunAs32 kényszeríti a feladatot egy 32 bites folyamat futtatására, még egy 64 bites operációs rendszeren is.
A Windows 7 és a Windows Server 2008 R2 64 bites verzióiban, amikor a Start-Job parancs tartalmazza a RunAs32 paramétert, nem használhatja a Hitelesítő adatok paramétert egy másik felhasználó hitelesítő adatainak megadásához.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
FilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
LiteralFilePathComputerName
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-ScriptBlock
Megadja a háttérfeladatban futtatandó parancsokat. Szkriptblokk létrehozásához csatolja a parancsokat kapcsos zárójelekbe ({}). Az $input automatikus változóval érheti el az InputObject paraméter értékét. Ez a paraméter kötelező.
Paramétertulajdonságok
| Típus: | ScriptBlock |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Parancs |
Paraméterkészletek
ComputerName
| Position: | 0 |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Type
A Start-Jobáltal indított feladatok egyéni típusát adja meg. Adjon meg egy egyéni feladattípusnevet, például az ütemezett feladatokHOZ tartozó PSScheduledJob vagy a munkafolyamat-feladatokHOZ tartozó PSWorkflowJob nevet. Ez a paraméter normál háttérfeladatokra nem érvényes.
Ezt a paramétert a PowerShell 3.0-ban vezettük be.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
DefinitionName
| Position: | 2 |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
String
A folyamat használatával elküldhet egy objektumot a Name tulajdonsággal a Name paraméternek. Előfordulhat például, hogy egy FileInfo objektumot a következőre Get-ChildItem irányít át.Start-Job
Kimenetek
System.Management.Automation.PSRemotingJob
Start-Job Egy PSRemotingJob objektumot ad vissza, amely az elindított feladatot jelöli.
Jegyzetek
A háttérben való futtatáshoz Start-Job a saját munkamenetében fut az aktuális munkamenetben. Amikor a Invoke-Command parancsmaggal futtat egy Start-Job-parancsot egy távoli számítógépen futó munkamenetben, Start-Job a távoli munkamenet keretében fut.