dimensions=itsm.getParameter('dimensions')#"500x200"
questions = itsm.getParameter('list')#["Whats is your  name  ", "what is your Desgination ", "Team name  "]
title=itsm.getParameter('title')#"User Survey"

NetworkPath=itsm.getParameter('NetworkPath')  #The network share folder path   eg: \\10.108.18.191\jabber
share_user=itsm.getParameter('Username')  # Provide the user name for the shared system eg: comodo
share_pass=itsm.getParameter('Password')  # Provide the password for the shared system  eg: comodo


import Tkinter
import Tkinter as tk
from Tkinter import *

root = Tk()

root.geometry(dimensions)

root.title(title)


entry = {}
label = {}

i = 1
for question in questions:

    lb = Label(root, text=question)
    lb.grid(row=i+1, column=1,rowspan=1,padx=10, pady=10)
    label[question] = lb
    #i += 1
    
    e = Entry(root,borderwidth=5,width="50")
    e.grid(row=i+1,column=2,sticky=W,rowspan=1,padx=10, pady=10)
    entry[question] = e
    i += 1
ls=[]
def print_all_entries():
    for question in questions:
        print entry[question].get()
        ls.append(entry[question].get())
        
    root.destroy()

    
b = Button(root, text="Enter", command=print_all_entries)
b.grid(row=6,column=2,sticky=N,rowspan=1)

root.mainloop()

note=[]
for i,j in zip(questions,ls):
    note.append(i+" : "+j)

import os
if os.path.exists("C:\Users\outputfolder")==True:
	pass
else:
	os.mkdir("C:\Users\outputfolder")
	
uname=os.popen("whoami").read()
for i in note:
    with open('C:\Users\outputfolder\output.txt', 'a') as f1:
        f1.write(i + os.linesep)
with open('C:\Users\outputfolder\output.txt','a') as f2:
    f2.write("By User : "+uname+os.linesep)
#print "Log is saved in C:\Users\output.txt"
#DestinationPath="C:\Users output.txt"#itsm.getParameter('DestinationPath')  # Provide the destination Path  eg: c:\program files\netsis

import os
import shutil
import ctypes
import subprocess


class disable_file_system_redirection:
    _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
    _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
    def __enter__(self):
        self.old_value = ctypes.c_long()
        self.success = self._disable(ctypes.byref(self.old_value))
    def __exit__(self, type, value, traceback):
        if self.success:
            self._revert(self.old_value)

def login(cmd,NetworkPath):    
    with disable_file_system_redirection():        
        print 'Login to network share'
        print os.popen(cmd).read()
        print 'Copying files to local machine....'
        print os.popen('ROBOCOPY  '+ ' C:\Users\outputfolder '+'"{}"'.format(NetworkPath)+" /MIR /R:1 /W:3").read()
        print "copied successfully"

cmd= 'NET USE "'+NetworkPath+'" /USER:'+share_user+'  "'+share_pass+'"'
login(cmd,NetworkPath)