Forum Discussion

Richard Eklund's avatar
Richard Eklund
Brass Contributor
Dec 03, 2019
Solved

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.

  • nasimiro's avatar
    nasimiro
    Copper Contributor
    You 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)
  • 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-lange's avatar
    paul-lange
    Iron Contributor
    Hi,

    there should be a transcript.
    For me this is in my documents folder.
    May be this file helps.

    Regards,

    Paul
    • Richard Eklund's avatar
      Richard Eklund
      Brass 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-lange's avatar
        paul-lange
        Iron Contributor
        Looks 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.

Resources