<?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: Scripting on a WLC in Wireless</title>
    <link>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600681#M8752</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;AFAIK WLC doent know how to execute the scripts.. I think this is not possible on WLC.. However WCS may help you in emailing the credentials.. here is the link for htat, if you hav a WCS you can use this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.cisco.com/en/US/docs/wireless/wcs/7.0/configuration/guide/7_0manag.html"&gt;http://www.cisco.com/en/US/docs/wireless/wcs/7.0/configuration/guide/7_0manag.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lemme know if this answered your question..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Surendra&lt;BR /&gt;====&lt;BR /&gt;&lt;STRONG&gt;Please dont forget to rate the posts which answered your question and mark it as answered or was helpfull&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 02 Jan 2011 04:25:10 GMT</pubDate>
    <dc:creator>Surendra BG</dc:creator>
    <dc:date>2011-01-02T04:25:10Z</dc:date>
    <item>
      <title>Scripting on a WLC</title>
      <link>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600680#M8751</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would need to generate a new shared key for a Guest-Wi-Fi and send it to defined e-mail addresses every week.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anybody know, is it possible to script it on a WLC?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gorazd&lt;/P&gt;</description>
      <pubDate>Sun, 04 Jul 2021 02:36:31 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600680#M8751</guid>
      <dc:creator>gorazd863</dc:creator>
      <dc:date>2021-07-04T02:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting on a WLC</title>
      <link>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600681#M8752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;AFAIK WLC doent know how to execute the scripts.. I think this is not possible on WLC.. However WCS may help you in emailing the credentials.. here is the link for htat, if you hav a WCS you can use this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.cisco.com/en/US/docs/wireless/wcs/7.0/configuration/guide/7_0manag.html"&gt;http://www.cisco.com/en/US/docs/wireless/wcs/7.0/configuration/guide/7_0manag.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lemme know if this answered your question..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Surendra&lt;BR /&gt;====&lt;BR /&gt;&lt;STRONG&gt;Please dont forget to rate the posts which answered your question and mark it as answered or was helpfull&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Jan 2011 04:25:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600681#M8752</guid>
      <dc:creator>Surendra BG</dc:creator>
      <dc:date>2011-01-02T04:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting on a WLC</title>
      <link>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600682#M8753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is kind of a way to do it via expect under linux&lt;/P&gt;&lt;P&gt;The script was originally cobbled to pull info from the WLC for import into MRTG or Cacti&lt;/P&gt;&lt;P&gt;I am still waiting for Cisco to slap an IOS-like interface on the WLC !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USE AT YOUR OWN RISK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wlc.exp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#!/usr/bin/expect&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;set router [ lindex $argv 0]&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;set username [ lindex $argv 1]&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;set password [ lindex $argv 2]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;spawn ssh $router&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;set timeout 10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect "(yes/no)?" {&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;send "yes\r"; exp_continue }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect "User:"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;send -- "$username\r"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect "assword:"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;send -- "$password\r"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#expect "Controller)"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#send -- "show client summary\ry\ry\r"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#add in your command here with same syntax&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # this is where you would run your command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect "Controller"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;send&amp;nbsp; "save config"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P&gt;expect "(y/N)"&lt;/P&gt;&lt;P&gt;send -- "n\r"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect "Controller"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;send "logout\r"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect "(y/N)"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;send -- "n\r"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;# you will need the above two lines after any command that expects a yes or no confirmation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;expect eof&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#!/bin/bash&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#Info: Peter Kok(pk21-at-hotmail.com)&amp;nbsp; &amp;lt;---- original author&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;path_to_scriptsdir=/usr/local/bin&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;# where you place the script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;router="$1"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;username="$2"&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;password="$3"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;output=$($path_to_scriptsdir/wlc.exp $router $username $password)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#&amp;nbsp;&amp;nbsp; associated=$(echo $output|grep -o Associated|wc -l)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#&amp;nbsp;&amp;nbsp; probing=$(echo $output|grep -o Probing|wc -l)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#&amp;nbsp;&amp;nbsp; authenticated=$(echo $output|grep -o Yes|wc -l)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;#&amp;nbsp;&amp;nbsp; echo -n "asso_clients:$associated prob_clients:$probing auth_clients:$authenticated "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;exit 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jan 2011 15:16:16 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/scripting-on-a-wlc/m-p/1600682#M8753</guid>
      <dc:creator>ericgarnel</dc:creator>
      <dc:date>2011-01-07T15:16:16Z</dc:date>
    </item>
  </channel>
</rss>

