{"id":208,"date":"2016-11-13T01:06:54","date_gmt":"2016-11-13T01:06:54","guid":{"rendered":"http:\/\/onebyte.org\/blog\/?p=208"},"modified":"2016-11-13T01:06:54","modified_gmt":"2016-11-13T01:06:54","slug":"parallels-ras-remote-desktop-client-mass-management","status":"publish","type":"post","link":"https:\/\/www.onebyte.org\/blog\/2016\/11\/13\/parallels-ras-remote-desktop-client-mass-management\/","title":{"rendered":"Parallels RAS Remote Desktop Client &#8211; mass management"},"content":{"rendered":"<h3>ISSUE<\/h3>\n<blockquote><p>The ability to make mass changes to our kiosk mode workstations. We have hundreds of workstations with Parallels RAS installed on them in kiosk mode (their own shell). Parallels offers no direct method to mass update client settings or local applications. Applies for v14.x and 15.x.<\/p><\/blockquote>\n<p>SOLUTION<\/p>\n<blockquote><p>After some digging I found that Parallels uses a registry key to store all of this information. It&#8217;s the same information when exporting the client configuration into a .2xc<span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_208_1('footnote_plugin_reference_208_1_1');\" onkeypress=\"footnote_moveToReference_208_1('footnote_plugin_reference_208_1_1');\" ><sup id=\"footnote_plugin_tooltip_208_1_1\" class=\"footnote_plugin_tooltip_text\">[1]<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_208_1_1\" class=\"footnote_tooltip\"><a href=\"http:\/\/blog.parallels.com\/2010\/06\/10\/how-to-change-default-client-settings-when-installing-the-2x-client-v-8-1\/\"><span class=\"footnote_url_wrap\">http:\/\/blog.parallels.com\/2010\/06\/10\/how-to-change-default-client-settings-when-installing-the-2x-client-v-8-1\/<\/span><\/a><\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_208_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_208_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top center', relative: true, offset: [-7, 0], });<\/script>. There are two different registry keys, one for v14.x and one for v15.x (after Parallels purchased 2x)<span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_208_1('footnote_plugin_reference_208_1_2');\" onkeypress=\"footnote_moveToReference_208_1('footnote_plugin_reference_208_1_2');\" ><sup id=\"footnote_plugin_tooltip_208_1_2\" class=\"footnote_plugin_tooltip_text\">[2]<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_208_1_2\" class=\"footnote_tooltip\"><a href=\"http:\/\/www.brianmadden.com\/opinion\/Parallels-buys-2X-Software\"><span class=\"footnote_url_wrap\">http:\/\/www.brianmadden.com\/opinion\/Parallels-buys-2X-Software<\/span><\/a><\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_208_1_2').tooltip({ tip: '#footnote_plugin_tooltip_text_208_1_2', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top center', relative: true, offset: [-7, 0], });<\/script>.<\/p><\/blockquote>\n<pre class=\"lang:default decode:true\">Reg key for v15.x\r\n\r\nHKEY_LOCAL_MACHINE\\SOFTWARE\\Parallels\\AppServerClient\\DefSettXML key.\r\n\r\nReg key for v14.x\r\n\r\nHKEY_LOCAL_MACHINE\\SOFTWARE\\2X\\AppServerClient\\DefSettXML<\/pre>\n<p>You can use any preferred method, but I used this in conjunction with PDQ Deploy. Below is a .bat script I wrote to check for the version and install if it matches (for v15.x). Use at your own risk.<\/p>\n<pre class=\"lang:default decode:true\">@echo off\r\ntitle Parallels settings fix build 15.x\r\ncls\r\nREG QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Parallels\\AppServerClient \/v DefSettXML\r\n\r\nIF %errorlevel%==0 GOTO INSTALL\r\nIF %errorlevel%==1 GOTO END\r\n\r\n:INSTALL\r\nECHO now installing...\r\nregedit.exe \/s \"\\\\shared-path\\2x.reg\"\r\nECHO DONE\r\n\r\n:END\r\nECHO FINISHED\r\n<\/pre>\n<p>&nbsp;<\/p>\n<div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_208_1();\">Notes & References<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_208_1();\">[<a id=\"footnote_reference_container_collapse_button_208_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_208_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes & References<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_208_1('footnote_plugin_tooltip_208_1_1');\"><a id=\"footnote_plugin_reference_208_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8593;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\"><a href=\"http:\/\/blog.parallels.com\/2010\/06\/10\/how-to-change-default-client-settings-when-installing-the-2x-client-v-8-1\/\"><span class=\"footnote_url_wrap\">http:\/\/blog.parallels.com\/2010\/06\/10\/how-to-change-default-client-settings-when-installing-the-2x-client-v-8-1\/<\/span><\/a><\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_208_1('footnote_plugin_tooltip_208_1_2');\"><a id=\"footnote_plugin_reference_208_1_2\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8593;<\/span>2<\/a><\/th> <td class=\"footnote_plugin_text\"><a href=\"http:\/\/www.brianmadden.com\/opinion\/Parallels-buys-2X-Software\"><span class=\"footnote_url_wrap\">http:\/\/www.brianmadden.com\/opinion\/Parallels-buys-2X-Software<\/span><\/a><\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_208_1() { jQuery('#footnote_references_container_208_1').show(); jQuery('#footnote_reference_container_collapse_button_208_1').text('\u2212'); } function footnote_collapse_reference_container_208_1() { jQuery('#footnote_references_container_208_1').hide(); jQuery('#footnote_reference_container_collapse_button_208_1').text('+'); } function footnote_expand_collapse_reference_container_208_1() { if (jQuery('#footnote_references_container_208_1').is(':hidden')) { footnote_expand_reference_container_208_1(); } else { footnote_collapse_reference_container_208_1(); } } function footnote_moveToReference_208_1(p_str_TargetID) { footnote_expand_reference_container_208_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_208_1(p_str_TargetID) { footnote_expand_reference_container_208_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>The ability to make mass changes to our kiosk mode workstations. We have hundreds of workstations with Parallels RAS installed on them in kiosk mode (their own shell). Parallels offers no direct method to mass update client settings or local applications. Applies for v14.x and 15.x.<\/p>\n","protected":false},"author":1,"featured_media":223,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[2,21],"tags":[],"class_list":["post-208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","category-software"],"uagb_featured_image_src":{"full":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS.png",1148,367,false],"thumbnail":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS-150x150.png",150,150,true],"medium":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS-300x96.png",300,96,true],"medium_large":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS-768x246.png",768,246,true],"large":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS-1024x327.png",1024,327,true],"1536x1536":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS.png",1148,367,false],"2048x2048":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS.png",1148,367,false],"post-thumbnail":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS.png",1148,367,false],"modality-logo":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2016\/11\/Parallels-RAS-250x80.png",250,80,true]},"uagb_author_info":{"display_name":"Mr-Moo","author_link":"https:\/\/www.onebyte.org\/blog\/author\/ahess\/"},"uagb_comment_info":0,"uagb_excerpt":"The ability to make mass changes to our kiosk mode workstations. We have hundreds of workstations with Parallels RAS installed on them in kiosk mode (their own shell). Parallels offers no direct method to mass update client settings or local applications. Applies for v14.x and 15.x.","_links":{"self":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":2,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"predecessor-version":[{"id":267,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions\/267"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/media\/223"}],"wp:attachment":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}