0 Replies Latest reply on Jan 4, 2017 8:04 AM by bps

    config change templates ios upgrade cisco flash


      hy, I am trying to make a "generic IOS upgrade" template. there i work with the fallowing script:


      script BaseChangeTemplate(

                                  NCM.Nodes @ContextNode,

                                  string @tftpserver,

                                  string @iosfile



      if (@iosfile contains ' ')




      dir flash:

      conf t

      ip tftp source-interface Loopback 0




      copy tftp: flash:






      dir flash:@iosfile






      now i am looking for a way to add some additional "if / else" statements like

      - if the @iosfile" is already on the disk, do not upload it (maybe with @CiscoFlashFiles of the inventory??) but could not figure out in the documentation or thwack what the VARIABLE is

      - if the @CiscoFlash "left size" is smaller then 10MB do not upload

      - if there are more then one file on the CiscoFlash, check with is the "System image file is "flash:c880data-universalk9-mz.151-2.T1.old from the "show version" and delete all others


      has anyone such scripts or can anyone help me here to generate one?

      regards Pascal