Jump to content

Dragnog

Members
  • Posts

    11
  • Joined

  • Last visited

Everything posted by Dragnog

  1. We have actually had the same issue which we thought was presumably Examwritepad doing this, as we have never managed to replicate the issue when Examwritepad is not running. As you said the only way to fix this seems to be a reboot of the machine then it works again as usual. I did contact their support at the time and this is what they said:
  2. Also +1 for the Atem kit too. Always works a treat for us when recording events in our main Hall.
  3. We use NaturalReader Text to Speech Software Download (naturalreaders.com) here. Just drag and drop in the document you want it to read and away it goes. It also does not require any internet access.
  4. Hiya, I've explained the process of installing cubase in a lot of detail in the this thread which I would recommend checking out. Essentially the issue you are running into with e-licenser is the fact the driver is not being installed as you suspected. This cannot be done using the silent install and must be done using the windows certutil tool separately, before you begin the install of e-licenser Regarding the VST files missing you have to use the steinberg library manager to register each of the VST files manually. This can be automated but the library manager must be displayed on screen during the install for the install to complete successfully. I have detailed the process in the other thread, I linked above. The PSAppDeployToolkit is a fantastic tool to use in conjunction with SCCM for these more complicated install and well worth checking out. Thanks
  5. We struggled a bit with this process too although we had cs6 rather than cs5 so i'm not sure how useful my advice will be but what we did in the end was grab the uninstall string for the CS Suite using UninstallView, then ran that command on all the machines to remove the old apps. That seemed to work quite nicely. I tried all this xml stuff too with cs6 but could never get it to work for our version either.
  6. A little nifty tool we found was uninstallview which lists all the install/uninstall strings for each program installed on the machine. This is an example of DNA installed on our machines, although it might be different for you depending on which version you have.
  7. I haven't deployed Cubase Elements 11 before, but I wrote up here about deploying VST files automatically with the library manager for Cubase pro 10.5 here SCCM "capture" software install (edugeek.net). It might be of some use maybe? I assume the process will be similar, and will just be a case of getting the list of vst files that need to be deployed for your version. In Cubase pro there is a handy admin switch "Setup.exe admin" which generates a batch file with the list of vst files to deploy. I'm not to sure if this is available in elements or not.
  8. We use the following to monitor task sequence progress https://smsagent.blog/tools/configmgr-task-sequence-monitor/
  9. Sorry to jump into the thread but just wanted to say this is pretty neat idea for a program . I had a few suggestions though for the way you trying to read/write data to your program to makes things a little easier. What I would do if it was me is the following. 1.) Save the data as a CSV file. As Steve mentioned, you get a whole lot more complicated but this is probably the easiest way for now. I've attached a sample below how I would lay it out Normal,7:12:00,8:55:00,9:15:00,10:30:00,10:50:00,10:30:00,12:05:00,13:20:00,13:55:00,15:10:00 Lockdown,7:00:00,8:55:00,9:15:00,10:15:00,10:30:00,11:30:00,11:45:00,12:45:00,13:30:00,14:30:00 SocialDistance,7:00:00,8:50:00,9:10:00,10:20:00,10:30:00,12:15:00,11:45:00,13:05:00,13:35:00,14:50:00 Custom,7:00:00,8:55:00,9:15:00,10:15:00,10:30:00,11:30:00,11:45:00,12:45:00,13:30:00,14:30:00 2.) Read from the CSV file and at the same time update the textbox with the relevant data. This saves you putting the data to a richTextBox and then using string replace function to decipher the data. I would place the code in your formLoading event 'Open the file for reading Using reader As StreamReader = New StreamReader("times.csv") 'Read the first line in the file and save to variables Dim line As String = reader.ReadLine While Not line Is Nothing 'Keep looping till we have read all the lines 'Split the current line everytime there is a comma and place int on array Dim strArr() As String = line.Split(",") 'Get the first value in the array Select Case strArr(0) Case "Normal" 'Update textboxes with relevant times frmTimes.txtBefore_School_NTime.Text = strArr(1) frmTimes.txtForm_Time_NTime.Text = strArr(2) frmTimes.txtLesson_1_NTime.Text = strArr(3) frmTimes.txtBreak1_NTime.Text = strArr(4) frmTimes.txtLesson_2_NTime.Text = strArr(5) frmTimes.txtBreak2_NTime.Text = strArr(6) frmTimes.txtLesson_3_NTime.Text = strArr(7) frmTimes.txtLunch_NTime.Text = strArr(8) frmTimes.txtLesson_4_NTime.Text = strArr(9) frmTimes.txtAfterSchool_NTime.Text = strArr(10) Case "Lockdown" 'Update textboxes with relevant times frmTimes.txtBefore_School_LTime.Text = strArr(1) frmTimes.txtForm_Time_LTime.Text = strArr(2) frmTimes.txtLesson_1_LTime.Text = strArr(3) frmTimes.txtBreak1_LTime.Text = strArr(4) frmTimes.txtLesson_2_LTime.Text = strArr(5) frmTimes.txtBreak2_LTime.Text = strArr(6) frmTimes.txtLesson_3_LTime.Text = strArr(7) frmTimes.txtLunch_LTime.Text = strArr(8) frmTimes.txtLesson_4_LTime.Text = strArr(9) frmTimes.txtAfterSchool_LTime.Text = strArr(10) Case "SocialDistance" 'ETC Case "Custom" 'ETC End Select 'Move onto the next line in the file line = reader.ReadLine End While End Using 3.) Write data back to the text file once changes have been made 'Save changes Using writer As StreamWriter = New StreamWriter("times.csv") 'Normal Times writer.WriteLine("Normal," & txtBefore_School_NTime.Text & "," & txtForm_Time_NTime.Text & "," & txtLesson_1_NTime.Text & "," & txtBreak1_NTime.Text & "," & txtLesson_2_NTime.Text & "," & txtBreak2_NTime.Text & "," & txtLesson_3_NTime.Text & "," & txtLunch_NTime.Text & "," & txtLesson_4_NTime.Text & "," & txtAfterSchool_NTime.Text) End Using Note you will need to place the following code at the top of your file to get the StreamReader/StreamWriter working Imports System.IO Hope this is useful
  10. We use certutil to install the certificate prior to starting the eLicenser install. This then allows eLicenser to complete the install silently. Show-InstallationProgress -StatusMessage "Installing $installTitle" Execute-Process -Path "certutil.exe" -Parameters "-f -addstore -enterprise TrustedPublisher `"$fileStore/Steinberg Media Technologies GmbH Trust Certificate.cer`"" Execute-Process -Path "$fileStore/eLicenserControlSetupV6.12.5.1278.exe" -Parameters '--mode unattended --unattendedmodeui none'
  11. I know this is not exactly what you asked for but thought I would reply in-case it could be of any use. We have managed to automate both deployments to some degree. We use PowerShellAppDeployment toolkit for our SCCM packages. This is what we do for our Sibelius 7 install. I'm not sure how the new version works though. Sibelius seems to deploy best for us when we set it to "only when no users are logged on" #Install Sibelius Show-InstallationProgress -StatusMessage "Installing $installTitle (1/3)" Execute-Process -Path "Subject Software\Music\Sibelius\Sibelius713b77.exe" -Parameters '/LSINFO=*** /VERYSILENT /SKIPFILESINUSECHECK=yes' #Move sound files to local machine Show-InstallationProgress -StatusMessage "Installing $installTitle (2/3)" Copy-File -Path "Subject Software\Music\Sibelius\Sibelius Sounds" -Destination "C:\Program Files (x86)\Avid\" -Recurse #Set Registry Keys Show-InstallationProgress -StatusMessage "Installing $installTitle (3/3)" Set-RegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Avid\' Set-RegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Avid\Sibelius Sounds' Set-RegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Avid\Sibelius Sounds\Sibelius 7 Sounds' Set-RegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Avid\Sibelius Sounds\Sibelius 7 Sounds\ContentPath' -Name '(Default)' -Value 'C:\Program Files (x86)\Avid\Sibelius Sounds\Sibelius 7 Sounds' For Cubase, This is for version 10.5. This seems to work best for us when we deployed "when user is logged on" #Install Prerequisites Execute-Process -Path "$fileStore/vc_redist.x64.exe" -Parameters '/install /passive /norestart' #Install Software Execute-MSI -Action Install -Path "$fileStore/Cubase 10.5/Cubase10.5.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/Retrologue 64bit/Retrologue_64bit.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/Padshop 2/Padshop2.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/HALion Sonic SE 3 Component/HALionSonicSE.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/Groove Agent SE Acoustic Agent/GrooveAgentSE_Acoustic_Agent.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/Groove Agent SE 64bit/GrooveAgentSE_64bit.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/VST Transit 64bit/VST_Transit_64bit.msi" -Parameters '/passive /norestart ALLUSERS=1' Execute-MSI -Action Install -Path "$fileStore/Library Manager/LibraryManager.msi" -Parameters '/passive /norestart ALLUSERS=1' #Install Library Files Execute-Process -Path "$fileStore/VST Bass Amp Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/VST Bass Amp Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/VST Sound Content Update/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/VST Sound Content Update" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/REVerence Content 01/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/REVerence Content 01" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/VST Amp Rack Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/VST Amp Rack Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Vintage Verb Collection Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Vintage Verb Collection Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent SE Allen Morgan Signature Drums/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent SE Allen Morgan Signature Drums" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent ONE Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent ONE Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent SE Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent SE Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent Resources/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent Resources" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent SE 5 Kits Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent SE 5 Kits Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent SE The Kit SE/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent SE The Kit SE" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Groove Agent SE Acoustic Agent/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Groove Agent SE Acoustic Agent" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Rock Pop Toolbox Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Rock Pop Toolbox Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Production Grooves Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Production Grooves Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/HALion Sonic SE Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/HALion Sonic SE Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/HALion Resources/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/HALion Resources" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Flux/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Flux" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/LoopMash Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/LoopMash Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Caleidoscope Sampler Track Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Caleidoscope Sampler Track Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Drum Loop Expansion 01 Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Drum Loop Expansion 01 Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Sequel MIDI Loop Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Sequel MIDI Loop Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/EDM Toolbox Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/EDM Toolbox Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Analog Techno Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Analog Techno Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Blockbuster Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Blockbuster Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Hip Hop Vault Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Hip Hop Vault Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Mystic Spaces Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Mystic Spaces Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Raw Ambience Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Raw Ambience Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Soul Assembly Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Soul Assembly Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/MPE Sounds Retrologue/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/MPE Sounds Retrologue" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/MPE Sounds Padshop/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/MPE Sounds Padshop" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Padshop Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Padshop Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' Execute-Process -Path "$fileStore/Retrologue Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Retrologue Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\VST Sound"' For HALion 6 we use the following. This seems to work best for us when we deployed "when user is logged on" Show-InstallationProgress -StatusMessage "Installing HALion 6 (1/4)" Execute-MSI -Action Install -Path "$fileStore/HALion6.msi" -Parameters '/passive /norestart ALLUSERS=1' Show-InstallationProgress -StatusMessage "Installing HALion Sonic 3 (2/4)" Execute-MSI -Action Install -Path "$fileStore/HALionSonic3.msi" -Parameters '/passive /norestart ALLUSERS=1' Show-InstallationProgress -StatusMessage "Library Manager (3/4)" Execute-MSI -Action Install -Path "$fileStore/Library Manager/LibraryManager.msi" -Parameters '/passive /norestart ALLUSERS=1' Show-InstallationProgress -StatusMessage "HALion Content (4/4)" Execute-Process -Path "$fileStore/Content/Library Manager/Steinberg Library Manager.exe" -Parameters '"C:/temp/Content" -unattended -autoclose -supportold -copyto "C:\ProgramData\Steinberg\Content\HALion\VST Sound"'
×
×
  • Create New...