Migrating uses between Skype for Business and Skype Online lately and have been migrating in batches/pilot groups.
Having gotten sick of upding the filename or file location in the powershell script, i went searching and found a nice article on how to create a open file dialog box.
I'm sure there is a better/easier to complete, but this worked for me.
$connect = Read-host "Connect to O365 Skype Online: [Y|N]?"
if($connect -like "Y")
$userCredential = Get-Credential
$sfbSession = New-CsOnlineSession -Credential $userCredential
if($userCredential.UserName -eq $nul)
write-host "No Crediential Set for move" -ForegroundColor Red
write-host "connected user"
$openChooser = New-Object -TypeName System.Windows.Forms.OpenFileDialog
$fileimport = import-csv $openChooser.FileName
foreach($i in $fileimport)
write-host -ForegroundColor Cyan $i.displayname -NoNewline
write-host " is currently being migrated"
This is a port so that I remember where to find the scripts.. https://github.com/mozziemozz/M365CallFlowVisualizer Shout out to the author: ...
Set the LineURI for a user using calling plans (Telstra Calling) 1. Need the location ID Get-CsOnlineLisLocation 2. Set-CsOlineVoice...
Using the Office 365 IP Address and URL Web service to pull the latest information. The website above has all the listed parameters that...
Quick note to provide a link to a "old" ShoreTel document that provides details of how to SSH to a ST Voice Switch. Edit: How To ...