70 likes | 263 Views
Client – Server Application. Can you create a client server application: The server will be running as a service: does not have a GUI The server will run on computers (work Station) and client is used by me Where I can scan for the computers that has the server running and do the following
E N D
Client – Server Application • Can you create a client server application: • The server will be running as a service: does not have a GUI • The server will run on computers (work Station) and client is used by me • Where I can scan for the computers that has the server running and do the following • Execute a command on the local machine where the server is running • Run An Application as administrator: on the machine where the server is running • Open a link in the browser: on the machine where the server is running • Login the computer with Administrator user name and password • Reboot the computer: Reboot he machine where the server is running • Restart: restart : Reboot he machine where the server is running • Delete files: from a shared drive that all the computers have the files are located on the same folder on all computers • Copy files: from a shared drive that all the computers have to the computer where the server is running • Edit files: on the local computer where the server is running the files are located on the same folder on all computers • Scan and save a list of the host names and Mac Addresses (this feature will be used to rename the computers) The user name and password will be stored in file masterinfo.ini Be able to see a report of the command the computer successfully executed the command And the computers did not executed the command the report will stored in a file called report_Date The server will have a user name and password The server will not talk but to one client and to a list of Mac Addresses and the client should have a code That will be send automatically to the server during the authotification the Mac Address will be stored in a file Server_setting.ini
Start the Application Scan the Network for Computer w/ limitation or with out limitation Create and save the list of all the computers found based on the limitation Display the list in a tree Green Computers = online I can select one computer and it will be High lighted Or Select the first computer then hold shift and click on the last computer I want to select and all Of the computer in between will be selected High lighted Or I can Click on the first computer I want to select then hold CTRL key and click on computer number 15 and then 200 and all the computer I clicked on will be selected High lighted I right click on the selected computer I will get this options • Execute a command on the local machine where the server is running • Run An Application as administrator: on the machine where the server is running • Open a link in the browser: on the machine where the server is running • Login the computer with Administrator user name and password • Reboot the computer: Reboot he machine where the server is running • Restart: restart : Reboot he machine where the server is running • Delete files: from a shared drive that all the computers have the files are located on the same folder on all computers • Copy files: from a shared drive that all the computers have to the computer where the server is running • Edit files: on the local computer where the server is running the files are located on the same folder on all computers
Will execute a command on the remote machines selected (Example ping 192.168.1.200, or stop service, or start a service, start notepad…open an application…….. ) and all the computer selected will ping that IP Address, or stop that service or run that service. Run an application as ( Remote Install) : will run an application from the shared folder that all the computer have access to it and install it in the background the user will not see anything on the screen everything should be quiet, with Administrator rights to make sure it will be installed Open a link in the browser: I will be able to type the link and the computer selected will have open default browser and go to the link I typed Login the computer with Administrator user name and password: I will be able to make the selected computer login with a user name and password that I will type or pull from a saved file then all the selected computer will login under the selected account (Example: let’s say I have 20 computers I will need to touch those 20 computers and type the user name and password then click login 20 times) I will be able to do it with few clicks Reboot / Shutdown: I will be able to shutdown or reboot the selected computer Delete / Copy / Edit:: I will be able to perform all the file manager task: along as the same file or folder exist on all the computers, unless I select one computer Create a list: I will be able to select a group of computer and create a list, that list can be loaded in an other time ( Example let’s say I have 20 computers, 5 of them I need to install a patch every month what I will do start my application then file load a list the application will scan and search for those 5 computer in the list baed on the Mac Address or the IP Address or Host Name, then I’ll be able to install my patch, with out having to wait for the application to scan all the network Any option used I will need to know if that option has been executed successfully or not a report will be create and saved (Execution_Log_Date_Time ) The report will have: Host Name Mac Address IP Address Command Status Date Time Error Myfirsthost 0101010120 192.168.1.20 Net Stop myservice OK 12/12/2008 12:20:23 Myfirsthost 0101010120 192.168.1.20 Net Stop myservice Bad 12/12/2008 12:20:23 service not found Myfirsthost 0101010120 192.168.1.20 Net Stop myservice Bad 12/12/2008 12:20:23 Access denied I need to be able to export the log to 1 – MS Excell 2 – MS Work
Scan and save a list of the host names and Mac Addresses (this feature will be used to rename the computers) • Every year I image my the computers in the network So I will need to rename all the computers with the right host name that was before • Imaging. Of course after renaming the host the machine will reboot Create a list of the selected computer Scan and save a list
I will need to specify how many nodes the application will handle In the source code there will be place where I can type the number of nodes that the application will handle The application will scan for servers on the network , when it reaches the limitation number it will stop the scan then creates a list of all the host names, Mac Addresses, that list will be saved (hidden file) then the next time the application is started it will only look for those computers in the list only
If you have problem understanding my description or you need explanation Do not hesitate to email me Thanks Donnie