How to: Start multiple Skype instances (with a PowerShell script)

A few days back, I shared a .bat file that allowed you to start 2 instances of Skype without too much fuss. However, when running the bat file, apart from the 2 instances of Skype, you were also left with a command shell window, as the code couldn’t automatically exit the shell without terminating the second Skype instance.

It was much easier to achieve the desired operation without the .bat file after all. It appears that you can enter PowerShell commands, separated by a semicolon, inside the “target” field of a normal Windows .lnk file.

If you want to reproduce, you will need to create a link to PowerShell (default location: C:\Windows\System32\WindowsPowerShell\v1.0 ). Right-click on the new link and click on Properties. In the “Target” field, paste the following:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe ‘Executing two Skype instances’;start-process ‘c:\Program Files (x86)\Skype\phone\skype.exe’; timeout 10; start-process ‘c:\Program Files (x86)\Skype\phone\skype.exe’ /secondary; exit

Or, if you simply want the link, you can download it from here.

MGR: the Intelogist

About MGR: the Intelogist

SharePoint Server developer, turned Sitefinity developer, turned Angular developer, turned SharePoint Online consultant, turned Unily consultant, turned O365 consultant... Never a dull moment!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

This site uses Akismet to reduce spam. Learn how your comment data is processed.