<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: VSX: show configuration For All Virtual Systems in Firewall and Security Management</title>
    <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18748#M1434</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written a simple bash script to emulate the above functions. Use with care, no validation is done, though maybe I'll add some sanity checks.&lt;/P&gt;&lt;DIV class="" style="color: #333333; border: 0px; margin: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: gray !important; border: 0px; font-weight: bold; font-size: 14px; padding: 0px;"&gt;#!/bin/bash&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;source&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/etc/profile&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.d&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/CP&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.sh&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;source&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/etc/profile&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.d&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/vsenv&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.sh&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;MYPID=$$&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;myVSID=0&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;TMPCLISH=&lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"/tmp/tmpclish-$MYPID"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;scriptname=`&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;basename&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;${BASH_SOURCE[0]}`&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;usage () { &lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$scriptname -v &amp;lt;vsid&amp;gt; &amp;lt;command&amp;gt;"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;; &lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;exit&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;1; }&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;NUMARGS=$&lt;/CODE&gt;&lt;CODE class="" style="color: #008200 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;#&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;if&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;[ $NUMARGS -&lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;eq&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;0 ]; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;then&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;usage&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;fi&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;while&lt;/CODE&gt; &lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;getopts&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;":h:v:"&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;opt; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;do&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;case&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;$opt &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;in&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;h)usage;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;\?)usage;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;v&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;)myVSID=&lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$OPTARG"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;:)&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"missing option for -$OPTARG"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;; &lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;exit&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;1;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;*)usage;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;esac&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;done&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;shift&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;$((OPTIND-1))&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #008200 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;#in case -v is not set (don't use this script for VS0)&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;if&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;[[ $myVSID == 0 ]]; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;then&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;usage&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;fi&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;if&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;[[ ! -e &lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH"&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;]]; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;then&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"set virtual-system $myVSID"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;gt;$TMPCLISH&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$@"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;gt;&amp;gt;$TMPCLISH&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;clish -f &lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #008200 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;#cleanup&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;rm&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;$TMPCLISH&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;else&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH already exists. Try again!"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;fi&lt;/CODE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Nov 2018 20:16:12 GMT</pubDate>
    <dc:creator>Harald_Hansen</dc:creator>
    <dc:date>2018-11-15T20:16:12Z</dc:date>
    <item>
      <title>VSX: show configuration For All Virtual Systems</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18744#M1430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to show the clish configuration for all virtual systems in VSX?&amp;nbsp; There are a few things we configure specifically in certain contexts (like bootp relay and dynamic routing).&amp;nbsp; I have a script that pulls a show configuration and backs it up, but it only gets data from vs0.&amp;nbsp; I tried setting my virual system and doing a vsenv with no luck...&amp;nbsp; It always pulls vs0 configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;[Expert@vsx:0]# clish -c "show configuration bootp"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;CLINFR0771&amp;nbsp; Config lock is owned by admin. Use the command 'lock database override' to acquire the lock.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;show instance 0 configuration bootp&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;&amp;nbsp;[Expert@&lt;SPAN style="background-color: #f6f6f6;"&gt;vsx&lt;/SPAN&gt;:0]# clish -c "set virtual-system 2"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;CLINFR0771&amp;nbsp; Config lock is owned by admin. Use the command 'lock database override' to acquire the lock.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Context is set to vsid 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;[Expert@&lt;SPAN style="background-color: #f6f6f6;"&gt;vsx&lt;/SPAN&gt;:0]# clish -c "show configuration bootp"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;CLINFR0771&amp;nbsp; Config lock is owned by admin. Use the command 'lock database override' to acquire the lock.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;show instance 0 configuration bootp&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;[Expert@&lt;SPAN style="background-color: #f6f6f6;"&gt;vsx&lt;/SPAN&gt;:0]# vsenv 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Context is set to Virtual Device&amp;nbsp;vsx_vs2 (ID 2).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;[Expert@&lt;SPAN style="background-color: #f6f6f6;"&gt;vsx&lt;/SPAN&gt;:2]# clish -c "show configuration bootp"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;CLINFR0771&amp;nbsp; Config lock is owned by admin. Use the command 'lock database override' to acquire the lock.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;show instance 0 configuration bootp&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;[Expert@&lt;SPAN style="background-color: #f6f6f6;"&gt;vsx&lt;/SPAN&gt;:2]#&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Apr 2018 21:21:43 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18744#M1430</guid>
      <dc:creator>Brian_Deutmeyer</dc:creator>
      <dc:date>2018-04-25T21:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: VSX: show configuration For All Virtual Systems</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18745#M1431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;set virtual-system is not persistent across clish -c commands.&amp;nbsp;&lt;/P&gt;&lt;P&gt;clish -c is only meant to execute a single command.&lt;/P&gt;&lt;P&gt;You will need to execute a clish script (e.g. clish -f filename) to achieve what you are after.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Apr 2018 21:54:42 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18745#M1431</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2018-04-25T21:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: VSX: show configuration For All Virtual Systems</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18746#M1432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That did the trick!&amp;nbsp; I'm able to build a file of clish commands iterating over each available VS.&amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 May 2018 14:06:23 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18746#M1432</guid>
      <dc:creator>Brian_Deutmeyer</dc:creator>
      <dc:date>2018-05-01T14:06:23Z</dc:date>
    </item>
    <item>
      <title>Re: VSX: show configuration For All Virtual Systems</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18747#M1433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please add clish --vsid &amp;lt;VSID&amp;gt; -c "command".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hate jumping from bash to clish every time I have to check something miniscule.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2018 14:16:57 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18747#M1433</guid>
      <dc:creator>Harald_Hansen</dc:creator>
      <dc:date>2018-11-15T14:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: VSX: show configuration For All Virtual Systems</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18748#M1434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written a simple bash script to emulate the above functions. Use with care, no validation is done, though maybe I'll add some sanity checks.&lt;/P&gt;&lt;DIV class="" style="color: #333333; border: 0px; margin: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: gray !important; border: 0px; font-weight: bold; font-size: 14px; padding: 0px;"&gt;#!/bin/bash&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;source&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/etc/profile&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.d&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/CP&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.sh&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;source&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/etc/profile&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.d&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;/vsenv&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;.sh&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;MYPID=$$&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;myVSID=0&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;TMPCLISH=&lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"/tmp/tmpclish-$MYPID"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;scriptname=`&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;basename&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;${BASH_SOURCE[0]}`&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;usage () { &lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$scriptname -v &amp;lt;vsid&amp;gt; &amp;lt;command&amp;gt;"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;; &lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;exit&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;1; }&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;NUMARGS=$&lt;/CODE&gt;&lt;CODE class="" style="color: #008200 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;#&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;if&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;[ $NUMARGS -&lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;eq&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;0 ]; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;then&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;usage&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;fi&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;while&lt;/CODE&gt; &lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;getopts&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;":h:v:"&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;opt; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;do&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;case&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;$opt &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;in&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;h)usage;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;\?)usage;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;v&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;)myVSID=&lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$OPTARG"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;:)&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"missing option for -$OPTARG"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;; &lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;exit&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;1;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;*)usage;;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;esac&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;done&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;shift&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;$((OPTIND-1))&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #008200 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;#in case -v is not set (don't use this script for VS0)&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;if&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;[[ $myVSID == 0 ]]; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;then&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;usage&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;fi&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;if&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;[[ ! -e &lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH"&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;]]; &lt;/CODE&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;then&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"set virtual-system $myVSID"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;gt;$TMPCLISH&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$@"&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;gt;&amp;gt;$TMPCLISH&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;clish -f &lt;/CODE&gt;&lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #008200 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;#cleanup&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;rm&lt;/CODE&gt; &lt;CODE class="" style="color: #000000 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;$TMPCLISH&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;else&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="border: 0px; font-size: 14px; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: #ff1493 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;echo&lt;/CODE&gt; &lt;CODE class="" style="color: #003366 !important; border: 0px; font-size: 14px; padding: 0px;"&gt;"$TMPCLISH already exists. Try again!"&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #333333; border: 0px; padding: 0px 1em 0px 0px;"&gt;&lt;CODE class="" style="color: #336699 !important; border: 0px; font-weight: bold !important; font-size: 14px; padding: 0px;"&gt;fi&lt;/CODE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2018 20:16:12 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/18748#M1434</guid>
      <dc:creator>Harald_Hansen</dc:creator>
      <dc:date>2018-11-15T20:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: VSX: show configuration For All Virtual Systems</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/162714#M28950</link>
      <description>&lt;P&gt;Seems there is still no vendor-provided way to do this without the community chipping in. I&amp;nbsp;know you guys are fans of one-liners so I wrote a quick and dirty one to get the job done fast &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;echo "set vsx on" &amp;gt;tmpfile; for i in $(vsx stat -v | grep "| S " | awk '{print $1};'); do echo set virtual-system $i&amp;gt;&amp;gt;tmpfile; echo show configuration&amp;gt;&amp;gt;tmpfile; done; clish -f tmpfile &amp;gt;all_vs_config; rm -f tmpfile&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would be great if the output was limited to the config for the current context, and things configured from the console (e.g. static-routes) distinguished from those done from the cli (e.g. advanced routing).&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 04:49:57 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/VSX-show-configuration-For-All-Virtual-Systems/m-p/162714#M28950</guid>
      <dc:creator>cosmos</dc:creator>
      <dc:date>2022-11-22T04:49:57Z</dc:date>
    </item>
  </channel>
</rss>

