|  | @@ -0,0 +1,30 @@
 | 
	
		
			
				|  |  | +#!/usr/bin/expect -f
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +set timeout 20
 | 
	
		
			
				|  |  | +set TP_HOST [lindex $argv 0]
 | 
	
		
			
				|  |  | +set TP_IP [lindex $argv 1]
 | 
	
		
			
				|  |  | +set TP_USER [lindex $argv 2]
 | 
	
		
			
				|  |  | +set TP_PASS [lindex $argv 3]
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +spawn ssh -o "StrictHostKeyChecking no" $TP_USER@$TP_IP
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +expect "*assword: "
 | 
	
		
			
				|  |  | +send "$TP_PASS\r"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +expect "*>"
 | 
	
		
			
				|  |  | +send "enable\r"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +expect "*#"
 | 
	
		
			
				|  |  | +send "enable-admin\r"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +expect "*#"
 | 
	
		
			
				|  |  | +send "copy startup-config tftp ip-address 172.30.1.221 filename $TP_HOST\r"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +expect "*#"
 | 
	
		
			
				|  |  | +send "exit\r"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +expect "*>"
 | 
	
		
			
				|  |  | +send "exit\r"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +exit
 |