Within my Powershell session, the word job
is recognized as an "invokable action":
PS C:\Users\Rene\> job
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
1 Job1 BackgroundJob Completed True localhost ...
3 Job3 BackgroundJob Completed True localhost ...
5 Job5 BackgroundJob Completed True localhost ...
7 Job7 BackgroundJob Completed True localhost ...
9 Job9 BackgroundJob Completed True localhost ...
The output of job
is the same as of get-job
. So, I assumed that job
is a function or an alias or a cmdLet. Yet, this does not seem to be the case:
PS C:\Users\Rene> get-command job
get-command : The term 'job' is not recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a path
was included, verify that the path is correct and try again.
So, if job
is neither a cmdlet nor function, nor alias, nor script file, what is it?
ThingTypedIn
with aGet-
prefix.