PowerTip: Send Output to Clipboard with PowerShell

PowerTip: Send Output to Clipboard with PowerShell

  • Comments 6
  • Likes

Summary: Use Windows PowerShell to easily send output to the clipboard.

Hey, Scripting Guy! Question How can I easily capture output from the Windows PowerShell console and send it to the Windows Clipboard
          so I can paste it into another program?

Hey, Scripting Guy! Answer The standard Windows utility clip.exe accepts pipeline output, for example:

Get-EventLog application -Newest 1 | clip

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • Super Cool Tip :)

  • Great tip! Very handy.

  • I never knew about clip.exe, thanks!

  • thank you

  • Great Tip! I combine this with the GridView so I can filter what I want copied to Clipboard.

    Example:
    Get-EventLog Application -newest 100 | Out-GridView -PassThru | clip

    The PassThru switch allows me to select items from the GridView and send them through to the next piped command (clip).

    Of course... I could always just paste and delete everything I don't need... but in my opinion, shift-clicking lines and an 'OK' to copy what I want is easier than highlighting, deleting, and repeating lines I want to exclude.