![]() ![]() $objform.Text = “Export Windows 7 Sound Scheme” ![]() $objshell = New-Object -ComObject Shell.Application $destinationFolder.CopyHere($zipPackage.Items()) $destinationFolder = $shellApplication.NameSpace($destination) $zipPackage = $shellApplication.NameSpace($zipFilename) $shellApplication = new-object -com shell.Application Param($Title,$Directory,$Filter="Zip archives (*.zip) |*.zip") All the audio files used for the custom scheme to export need to be in the C:\Windows\Media directory - on import, they are all unpacked back there and will not be found if the registry points somewhere else. Therefore the following script is able to export custom sound schemes into a zipped package, including all sound files and needed registry items and also import them onto another system. Luckily, what is possible on Windows is also scriptable in PowerShell. This might be a bit too complicated for someone who just wants all their Windows systems to play some nice bird chirp at logon. There is a way to do this but it involves copying over all the custom sound files as well as exporting and importing specific registry keys. What it does not provide however is a way to export and import those schemes to use them on other systems. Windows 7 offers the possibility to switch between preinstalled sound schemes and also create new ones and delete those again.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |