Collections:
Other Resources:
Object Type Match in Pipeline in Windows PowerShell
What will happen if the output object type does not match the input object type in a cmdlet pipeline in Windows PowerShell?
✍: FYIcenter.com
When you build a cmdlet pipeline, you have to make sure that object types are compatible in the pipeline operation. In other words, the output object type from the previous cmdlet must match the input object type of the next cmdlet.
If the object type is not compatible in the pipeline operation, you will get an error. For example:
PS C:\fyicenter> get-date | stop-process stop-process : The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or the input and its properties do not match any of the parameters that take pipeline input. At line:1 char:12 + get-date | stop-process + ~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (18:14:15 AM:PSObject) [Stop-Process], ParameterBindingException + FullyQualifiedErrorId : InputObjectNotBound,Microsoft.PowerShell .Commands.StopProcessCommand
⇒ Cmdlet Pipeline Patterns in Windows PowerShell
⇐ Application Command in Pipeline in Windows PowerShell
2016-11-04, 1609🔥, 0💬
Popular Posts:
What is the startup program "Alps Pointing Device Driver - Apoint.exe" on my Windows 8 computer? Can...
Where to find information about what processes are running on Windows 8 and how to manage them? I wa...
What is "Remote Access Auto Connection Manager" in my Windows XP service list? And how is "Remote Ac...
What is "BitLocker Drive Encryption Service" in my Windows XP service list? And how is "BitLocker Dr...
How to open a Web Archive (.mht or .mhtml) file correctly in Firefox browser? I converted a word doc...