You can start a job like this:
PS C:\Users\Administrator> Start-Job -ScriptBlock {Get-Process -ComputerName .}
Or this:
PS C:\Users\Administrator> Start-Job -ScriptBlock {Get-Process -ComputerName localhost}
Or this:
PS C:\Users\Administrator> Start-Job -ScriptBlock {Get-Process -ComputerName WIN-Q7SQIHMFTHM}
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
2 Job2 BackgroundJob Running True localhost Get-Process
Then use Get-Job to determine if the job has completed:
PS C:\Users\Administrator> Get-Job -Id 2
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
2 Job2 BackgroundJob Completed True localhost Get-Process
To view the information, use Receive-Job:
PS C:\Users\Administrator> Receive-Job -Id 2
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
527 26 5292 17708 96 4.31 6016 CcmExec