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.
https://ilovepowershell.com/2017/03/08/how-to-open-a-directory-chooser-window-with-powershell/
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")
{
Import-Module SkypeOnlineConnector
$userCredential = Get-Credential
$sfbSession = New-CsOnlineSession -Credential $userCredential
Import-PSSession $sfbSession
}
if($userCredential.UserName -eq $nul)
{
write-host "No Crediential Set for move" -ForegroundColor Red
}
else
{
write-host "connected user"
}
$openChooser = New-Object -TypeName System.Windows.Forms.OpenFileDialog
$openChooser.ShowDialog()
$fileimport = import-csv $openChooser.FileName
foreach($i in $fileimport)
{
write-host -ForegroundColor Cyan $i.displayname -NoNewline
write-host " is currently being migrated"
}
++++++++++++++++++++++++++++++++++++++++++++
Migrate Poly VVX Phones from Skype/Teams to Zoom Phone
All Phones at once.. The process of migrating Poly VVX phones from Teams/Skype to Zoom Phone is a three (3) step process. Configure the IP P...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq26kYRSshDbeLARjAzIEZTdVihU_jPJx5prIUTAI49F5XqSRSzYPsPgnkfTCEHH3j-TivDceFMtXUTWC-9aR3-CwGoO09r5D5yhfzEPCrDBFi-c9_OpVpIc-Tb1EArHUYHMpHA2N_2SYRIguTyq2JGrqd_9bq4O1Naa2OW3GKid0AImDVHap-y6nqyYM/w640-h106/2024-07-12_13-47-27.jpg)
-
Using the Office 365 IP Address and URL Web service to pull the latest information. The website above has all the listed parameters that...
-
Page to keep updated with tools as I find them from ShoreTel systems.. ########################################### Workgroup Tool: You c...
-
The error message "Call failed due to network issue" can be caused from a number of different reason, the following post outlines ...