Forum Discussion
Richard Eklund
Dec 03, 2019Brass Contributor
Error running CreateSRSMedia.ps1 - Microsoft Teams Rooms USB image creation
When I run CreateSRSMedia.ps1 under an Administrator PowerShell console, I get an error:
“Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Version". At line:1 char:1” (Running it from C:\MTR\CreateSRSMedia.ps1).
No useful information on what went wrong provided. Any idea what could be wrong???
It is step #1 on this page:
https://docs.microsoft.com/en-us/microsoftteams/room-systems/console#prepare-the-installation-media
I opened a Premier Performance Support ticket, but haven't been able to get a tech who knows what that script is so far. 😞
I finally figured it out. I have a profile.ps1 in my WindowsPowerShell directory in my documents folder. I didn't use it anymore, but had a "Write-Host" line in there, which I didn't comment out from when I did.
I was able to replicate it by deleting the contents of profile.ps1 and putting write-host "Test" in the file. Launching powershell then gives the error. If I delete it or delete the contents of profile.ps1 so there is no write-host entries, it works fine. Write-Output also gives the error when launching this script.
I tried a few other commands, such as changing directories, and it worked fine, but write-host or write-output in the profile.ps1 broke the script.
- nasimiroCopper ContributorYou only need the correct OS matched with the mentioned hash value and file size.after that, you can proceed to further steps.Anyway, I have already built the MTRs image iso file. Anyone can boot the iso and install the image in any device. It is very feasible and time saver.u can knock me on WhatsApp for OS services and installation procedure (+8801844504725)
- Richard EklundBrass Contributor
I finally figured it out. I have a profile.ps1 in my WindowsPowerShell directory in my documents folder. I didn't use it anymore, but had a "Write-Host" line in there, which I didn't comment out from when I did.
I was able to replicate it by deleting the contents of profile.ps1 and putting write-host "Test" in the file. Launching powershell then gives the error. If I delete it or delete the contents of profile.ps1 so there is no write-host entries, it works fine. Write-Output also gives the error when launching this script.
I tried a few other commands, such as changing directories, and it worked fine, but write-host or write-output in the profile.ps1 broke the script.
- paul-langeIron ContributorHi,
there should be a transcript.
For me this is in my documents folder.
May be this file helps.
Regards,
Paul- Richard EklundBrass Contributor
paul-lange Thanks for the reply.
Unfortunately, in the transcript, all it says after the usual "start transcript" information (computer information, PSVersion, etc.) all it says is:
Host OS version 10.0.18362.476
Script version 1.5.0
Found CreateSRSMedia already downloaded.
Validating signature for update.ps1...
success.
End transcript.
😞
- paul-langeIron ContributorLooks like it fails after "Test-Signature $UpdatedScript"
Can you try to delete the files and folders that were downloaded in C:\MTR\CreateSRSMedia.ps1 and try it again?
Or you could copy the script to c:\temp and try it again from there.