Friday 18 January 2013

How to Create Answer File for windows xp for unattented Installation

How to Create Answer File for windows xp pro unattended cd

At several points during a standard installation, Setup requires that the user provide information, such as the time zone, network settings, and so on. One way to automate an installation is to create an answer file that supplies the required information. Answer files are really just text files that contain responses to some, or all, of the questions that Setup asks during the installation process. After creating an answer file, you can apply it to as many computers as necessary.
To create answer files you need Setupmgr.exe The Windows Setup Manager Wizard tool.

What is Setupmgr.exe ?

Setupmgr.exe stands for Windows Setup Manager.
Its provides a wizard-based interface that allows you to quickly create an answer file for an unattended installation of Windows XP Professional. Windows Setup Manager enables you to create scripts to perform customized installations on workstations and servers that meet the specific hardware and network requirements of your organization.

Creating Answer File

  • Create a new folder and rename it with deploys tools
  • Insert the Windows XP Professional CD in the CD-ROM drive.
  • If the Welcome To Microsoft Windows XP screen is displayed automatically, click Exit to close that screen.
  • Now go on my computers select CD drive and choose open options from right clicks
locate the \Support\Tools\ Deploy.cab files on the Windows XP Professional CD-ROM
deploy tools
Copy this file and paste it in deploy tools folder created in first steps
Now right click on it and select extract all options
extract deploy tools
Delete all other files expect Setupmgr.exe
Double click on Setupmgr.exe
setup.mgr
Windows XP Professional starts the Windows Setup Manager Wizard. Click Next.

Select Create A New Answer File options and then click Next

Select Windows Unattended Installation and then click Next

Select Windows XP Professional and then click Next

Select Fully Automated, and then click Next

Select No, This Answer File Will Be Used To Install From A CD, and then click Next

Select I Accept The Terms Of The License Agreement, and then click Next

Type your name in the Name box and your organization in the Organization box, and then click Next

Leave the default settings on the Display Settings page, and then click Next

Select the appropriate time zone, and then click Next

Type in the appropriate product key and Click Next

In the Computer Name text box, type a name for the computer, and then click Add. Repeat this step to add additional computers to the installation and Click Next.

Gives Administrator Password In Answer File, and then click Next

Select Typical Settings and Click Next

Select Workgroup and Click Next

Leave default setting and click next

Leave default setting and click next

Leave default setting and click next

Leave default setting and click next

Leave default setting and click next

Leave default setting and click next

Leave Blank and click next

Leave Blank and click next

Leave Blank and click next

Give the location of desktop and click next

Friday 11 January 2013

GATE Previous Year Question Papers

Gate Exam Syllabus for cse 2013

1. COMPUTER SCIENCE AND INFORMATION TECHNOLOGY – CS & IT
Engineering Mathematics
 
Mathematical Logic: Propositional Logic; First Order Logic.

Probability: Conditional Probability; Mean, Median, Mode and Standard Deviation; Random Variables; Distributions; uniform, normal, exponential, Poisson, Binomial.

Set Theory & Algebra: Sets; Relations; Functions; Groups; Partial Orders; Lattice; Boolean Algebra.

Combinatorics: Permutations; Combinations; Counting; Summation; generating functions; recurrence relations; asymptotics.

Graph Theory: Connectivity; spanning trees; Cut vertices & edges; covering; matching; independent sets; Colouring; Planarity; Isomorphism.

Linear Algebra: Algebra of matrices, determinants, systems of linear equations, Eigen values and Eigen vectors.

Numerical Methods: LU decomposition for systems of linear equations; numerical solutions of non-linear algebraic equations by Secant, Bisection and Newton-Raphson Methods; Numerical integration by trapezoidal and Simpson's rules.

Calculus: Limit, Continuity & differentiability, Mean value Theorems, Theorems of integral calculus, evaluation of definite & improper integrals, Partial derivatives, Total derivatives, maxima & minima.
 
GENERAL APTITUDE(GA):
Verbal Ability: English grammar, sentence completion, verbal analogies, word groups, instructions, critical reasoning and verbal deduction.
 
Computer Science and Information Technology
Digital Logic: Logic functions, Minimization, Design and synthesis of combinational and sequential circuits; Number representation and computer arithmetic (fixed and floating point).

Computer Organization and Architecture: Machine instructions and addressing modes, ALU and data-path, CPU control design, Memory interface, I/O interface (Interrupt and DMA mode), Instruction pipelining, Cache and main memory, Secondary storage.

Programming and Data Structures: Programming in C; Functions, Recursion, Parameter passing, Scope, Binding; Abstract data types, Arrays, Stacks, Queues, Linked Lists, Trees, Binary search trees, Binary heaps.

Algorithms: Analysis, Asymptotic notation, Notions of space and time complexity, Worst and average case analysis; Design: Greedy approach, Dynamic programming, Divide-and-conquer; Tree and graph traversals, Connected components, Spanning trees, Shortest paths; Hashing, Sorting, Searching. Asymptotic analysis (best, worst, average cases) of time and space, upper and lower bounds, Basic concepts of complexity classes P, NP, NP-hard, NP-complete.

Theory of Computation: Regular languages and finite automata, Context free languages and Push-down automata, Recursively enumerable sets and Turing machines, Undecidability.

Compiler Design: Lexical analysis, Parsing, Syntax directed translation, Runtime environments, Intermediate and target code generation, Basics of code optimization.

Operating System: Processes, Threads, Inter-process communication, Concurrency, Synchronization, Deadlock, CPU scheduling, Memory management and virtual memory, File systems, I/O systems, Protection and security.

Databases: ER-model, Relational model (relational algebra, tuple calculus), Database design (integrity constraints, normal forms), Query languages (SQL), File structures (sequential files, indexing, B and B+ trees), Transactions and concurrency control.

Information Systems and Software Engineering:
information gathering, requirement and feasibility analysis, data flow diagrams, process specifications, input/output design, process life cycle, planning and managing the project, design, coding, testing, implementation, maintenance.

Computer Networks: ISO/OSI stack, LAN technologies (Ethernet, Token ring), Flow and error control techniques, Routing algorithms, Congestion control, TCP/UDP and sockets, IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http); Basic concepts of hubs, switches, gateways, and routers. Network security basic concepts of public key and private key cryptography, digital signature, firewalls.

Web technologies: HTML, XML, basic concepts of client-server computing.

Gate Exam Study materials for CSE & IT

Study Material and Books for GATE CSE and IT Preparations

The best and most recommended reference books for CSE and IT GATE exam preparation. GATE  Preparation Books and Study Materials for Mathematical Logic:
” Discrete Mathematics ” by Tremblay and Manohar .
GATE Exam Topics covered by this text book
Propositional Logic; First Order Logic, Set Theory and Algebra: Sets; Relations; Functions; Groups; Partial Orders; Lattice; Boolean Algebra.

GATE  Preparation Books and Study Materials for Probability
” Probability , statistics and queuing theory ” by S.C.Gupta and V.K.Kapoor
GATE Exam Topics covered by this text book
Conditional Probability; Mean, Median, Mode and Standard Deviation; Random Variables; Distributions; uniform, normal, exponential, Poisson, Binomial.
GATE  Preparation Books and Study Materials for Combinatorics:
” Intermediate Mathematics ” , S.Chand publications , authors : B.V.Sastry and K.Venkateswarlu 
” Higher Engineering Mathematics ” by B.S.Grewal for generating functions and recurrence relations . 
( Bessel’s formula , Lagrangian Polynomial )
” Introduction to algorithms ” – Cormen etal ( CLRS ) for recurrence relations and asymptotics
GATE Exam Topics covered by these text books 
Permutations; Combinations; Counting; Summation; generating functions; recurrence relations; asymptotics.
GATE  Preparation Books and Study Materials for Graph Theory:
” Intoduction to Graph Theory ” by Narsing Deo
 GATE Exam Topics covered by this text book
Connectivity; spanning trees; Cut vertices and edges; covering; matching; independent sets; Colouring; Planarity; Isomorphism
GATE  Preparation Books and Study Materials for Linear Algebra:
” Higher Engineering Mathematics ” by B.S.Grewal
 GATE Exam Topics covered by this text book
Algebra of matrices, determinants, systems of linear equations, Eigen values and Eigen vectors.
GATE  Preparation Books and Study Materials for Numerical Methods:
” Numerical Methods ” – by S.S.Sastry
 GATE Exam Topics covered by this text book
LU decomposition for systems of linear equations; numerical solutions of non linear algebraic equations by Secant, Bisection and Newton-Raphson Methods; Numerical integration by trapezoidal and Simpson’s rules.
GATE  Preparation Books and Study Materials for Calculus
” Intermediate Mathematics ” , S.chand publications , authors : B.V.Sastry , K.Venkateswarlu
 GATE Exam Topics covered by this text book
Limit, Continuity & differentiability, Mean value Theorems, Theorems of integral calculus, evaluation of definite & improper integrals, Partial derivatives, Total derivatives, maxima & minima.
GATE  Preparation Books and Study Materials for Formal Languages and Automata Theory:
” Formal Languages and Automata theory ” , J.D.Ullman etal
 GATE Exam Topics covered by this text book
Regular languages and finite automata, Context free languages and Push-down automata, Recursively enumerable sets and Turing machines, Un-decidability;
GATE  Preparation Books and Study Materials for Analysis of Algorithms and Computational Complexity:
” Introduction to algorithms ” – Cormen etal ( CLRS )
” Computer Algorithms ” – Horowitz and Sahani
 GATE Exam Topics covered by this text book
Asymptotic analysis (best, worst, average case) of time and space, Upper and lower bounds on the complexity of specific problems, NP-completeness.
GATE  Preparation Books and Study Materials for Digital Logic:
” Digital Logic circuits and Design ” by Morris Mano
 GATE Exam Topics covered by this text book
Logic functions, Minimization, Design and synthesis of Combinational and Sequential circuits; Number representation and Computer Arithmetic (fixed and floating point);
GATE  Preparation Books and Study Materials for Computer Architecture:
” Computer Organisation ” by Morris Mano
” Computer Architecture ” by Briggs and 2 chinese authors ( blue cover pad ) { for pipelining }
 GATE Exam Topics covered by these text books
Machine instructions and addressing modes, ALU and Data-path, hardwired and micro-programmed control, Memory interface, I/O interface (Interrupt and DMA mode), Serial communication interface, Instruction pipelining, Cache, main and secondary storage.
GATE  Preparation Books and Study Materials for Data structures:
” Data structures ” Schaumm’s outline series
” Data structures in PASCAL ” by Horowitz and Sahani
” Data structures and Algorithms ” by Weiss etal
” Introduction to algorithms ” – Cormen etal ( CLRS )
 GATE Exam Topics covered by these text books
Notion of abstract data types, Stack, Queue, List, Set, String, Tree, Binary search tree, Heap, Graph;
Textbook :
GATE  Preparation Books and Study Materials for Programming Methodology:
” Programming with C ” – Byron Gottfried , Schaumm’s outline series
” Principles of Programming Languages ” by Robert W Sebesta , Addison Wesley
” Programming with C++ ” – Balaguruswamy
 GATE Exam Topics covered by these text books
C programming, Program control (iteration, recursion, Functions), Scope, Binding, Parameter passing, Elementary concepts of Object oriented, Functional and Logic Programming
GATE  Preparation Books and Study Materials for Algorithms for problem solving:
” Data structures ” Schaumm’s outline series
” Data structures in PASCAL ” by Horowitz and Sahani
” Computer Algorithms ” – Horowitz and Sahani
” Data structures and Algorithms ” by Weiss etal
” Introduction to algorithms ” – Cormen etal ( CLRS )
 GATE Exam Topics covered by these text books
Tree and graph traversals, Connected components, Spanning trees, Shortest paths; Hashing, Sorting, Searching; Design techniques (Greedy, Dynamic Programming, Divide-and-conquer);
GATE  Preparation Books and Study Materials for Compiler Design:
” Principles of Compiler Design ” , Aho , Ullman etal .
” Systems Programming ” by John . J . Donovan
 GATE Exam Topics covered by these text books
 Lexical analysis, Parsing, Syntax directed translation, Runtime environment, Code generation, Linking (static and dynamic);
GATE  Preparation Books and Study Materials for Operating Systems:
” Operating system concepts ” by Abraham Silberschatz and Peter Galvin
” Advanced Unix Programming ” by W. Richard . Stevens
” Advanced Unix Programming ” by N.B.Venkateswarlu , BPB publications
 GATE Exam Topics covered by these text books
Classical concepts (concurrency, synchronization, deadlock), Processes, threads and Inter-process communication, CPU scheduling, Memory management, File systems, I/O systems, Protection and security.
GATE  Preparation Books and Study Materials for Databases:
” Database Management systems ” – Raghu RamaKrishnan
” Database system concepts ” – Silberschatz , Korth , Sudarshan
” Database systems ” – C.J.Date { normalisation is very lucidly written }
” Principles of Database Systems ” – J.D.Ullman { This is a very good book }
 GATE Exam Topics covered by these text books
 Relational model (ER-model, relational algebra, tuple calculus), Database design (integrity constraints, normal forms), Query languages (SQL), File structures (sequential files, indexing, B+ trees), Transactions and concurrency control;
GATE  Preparation Books and Study Materials for Computer Networks:
” Computer Networks ” – Tenenbaum
” Data communications and Networking ” – William Stallings
 GATE Exam Topics covered by these text books
ISO/OSI stack, sliding window protocol, LAN Technologies (Ethernet, Token ring), TCP/UDP, IP, Basic concepts of switches, gateways, and routers.
Some more important books and study materials for your GATE preparation:
” Multiple choice questions ” – Timothy . J . Williams , TMH publications
” Gate Question Papers ” – G.K.Publishers { follow it only for questions , answers are all wrong in it }
“Aptitude Test” -D R Choudhary
” Multiple choice questions ” – Timothy . J . Williams , TMH publications
” Gate Question Papers ” – G.K.Publishers
If you find any other books or study materials, find any of these books and study materials direct free  downloadable link online, please share it here. it will help many gate aspirants for their gate preparations.
Wish you all the best.

Tuesday 8 January 2013

How to install and configure Exchange server 2013

To complete the trend, and build on the growing collection of new Microsoft 2013 templates, I started working on an Exchange 2013 Server template, and documented the fun Here!  The Exchange 2013 template and permalink will allow you to start exploring how you can use the latest version of Exchange, and see how it integrates with the fresh Microsoft Stack being released.  Exchange 2013 showcases better integration with SharePoint and Lync, Social Integration, better compliance and eDiscovery, and much more.
Before you jump in, I have also created this permalink with Exchange Server 2013 RTM installed and configured, so you can save yourself the effort.

Exchange Server 2013 has been released and has a lot of new features and improvements.
In this post I will cover the installation process of Exchange 2013 Server and basic configuration which will enable you to send and receive emails in your organization and over the internet.
What do you need to know before we begin?
Microsoft Exchange Server 2013 consists of these server roles:
  • Mailbox server role – This role stores mailbox data, performs processing and covers up for client connections that are proxied by the Client Access server. Mailbox servers can be organized into back-end clusters that use database availability groups.
Note: If you are installing a multi-server environment this role is recommended to be installed first.
  • Client Access server role – This role accepts mail from and delivers mail to other mail hosts on the Internet. This role also proxies connectivity for all clients, such as Outlook, OWA, mobile devices, POP, and SMTP.
Note: You must install at least one Mailbox and one Client Access server in an Active Directory site (You can install both roles on the same server).
Read more about Exchange Server 2013 server roles
Before you begin the installation process of Exchange Server 2013 you need to read the Installation Prerequisites. The prerequisites change depending on the OS of your server and the server role that you plan to install on it.
Note: Before you begin! Turn on your Windows Firewall and make sure to uninstall the Visual C++ 11 Beta Redistributable (x64). 
  1. Let’s begin the installation process! I will be installing Exchange Server 2013 using the installation wizard.
  2. Right click on Setup.exe and click on Run as administrator. I recommend letting the wizard download and install the latest updates, when it’s done installing the updates click on Next.
  3. Choose the server roles you would like to install on your server. I will be installing a single server environment; therefore I will choose both Mailbox and Client Access server roles.
  4. Specify the path for the Exchange Server installation and click on Next.                                                                                      
  5. Specify the name of your exchange organization and click on Next.                                                                                                     
  6. Choose to enable or disable the Malware Protection feature and click on Next.                                                              
  7. Configure the external domain name of your Client Access server; if your client access server is internet-facing choose the “This Client Access server role will be Internet-facing” option.
  8. The Wizard will perform a readiness check and if there are no errors that means you have installed all software prerequisites correctly. Click on Install.
  9. Wait for the installation process to finish, it might take some time.                                                                                
  10. The installation process is completed successfully, now we can proceed and start with the basic configuration of Exchange.
  11. Open the Exchange Management Shell and use the following command: Get-EcpVirtualDirectory | fl *URL*
  12. Copy the internal URL to your browser; this is the URL to Exchange Administration Center (EAC). Login to EAC using  your administrative credentials
  13. Navigate to Mail Flow tab                                                                                                                                                                                                                                                                                                             
  14. Click on Send Connectors.                                                                                                                            
  15. This wizard will create a send connector; choose a name for your send connector and the type you would like to use in your organization (Internal, Internet). Click on Next.
  16. Choose the “MX record associated with recipient domain” option and click on Next.                                                                             
  17. Under Address space, click on +.                                                                                                                                                                           
  18. In the add domain window, make sure SMTP is selected in the Type field. In the Fully Qualified Domain Name field, enter ‘*’ and click on Save.
  19. Make sure  isn’t selected and then click next.
  20. In the Source server windows, click +.
  21. In the Select a server window you need to select a Mailbox server that will be used to send mail to the Internet via the Client Access server. After you’ve selected the server, click on Add and then click on OK.                                                                                                                                                                                                                                         
  22. In order to test your configuration you can open OWA (Outlook Web App) and try to send an email.                                                                           
  23. Great! The test has been successful; I received the email that I sent to myself.                                                                              

Installing Exchange Server 2010 step by step

nstall Windows Server 2008 R2 64 bit versionExchange 2010 is a 64 bit application and requires 64 bit versions of Windows Server 2003 or Windows Server 2008.  You should select a computer that is capable of running the 64 bit version of Windows Server 2003 or 2008.  For this example, we will start with a clean installation of Windows Server 2008 R2 64 bit version that has not had any roles installed.
After installing Windows Server 2008 R2 we set the clock and the name of the server to be "EX2010".  At this point this server is configured to be a stand alone computer with default settings.

Configure Your Static IP Address
The default installation of Windows 2008 sets your IP v4 and IP v6 addresses to use DHCP.  Since we will be configuring this computer to be a domain controller, you must change the IP address of the computer to be a static IP address.
To change your IP address, click on "View Network Connections" in the Server Manager screen.  This will display the list of active network interfaces.

Double click on your network adaptor to display the adaptors status.

Press the Properties button.

Highlight "Internet Protocol Version 4 (TCP/IPv4)" and then press the Properties button.

Change the radio button to "Use the following IP address" and enter an IP address you want to use for this server.  In our example, we chose to assign this server the internal IP address "192.168.1.25".  We also have a firewall appliance that operates as a gateway at the IP address "192.168.1.1".
NOTE: It is important to include this computer in the DNS list.  You should list the IP address of this computer as the first entry in the list of DNS servers.  In the alternate DNS servers field, enter the IP address of a DNS server provided by your ISP.
Press OK to save your changes.
Now you will need to modify the support for IP v6.  If your network uses IP v6, then you will need to select "Internet Protocol Version 6 (TCP/IPv6)" , press the Properties button, then enter a static address.  If you are not using IP v6, you can leave the IP v6 set to the default setting of DHCP.
NOTE:  Exchange requires that IP V6 be enabled.  Even if you do not use IP V6 you must leave it enabled.  During the setup of Active Directory, the Active Directory Setup Wizard will check that both IP v4 and IP v6 have static addresses.  As long as the IP v4 address is static you can continue the installation.  DO NOT DISABLE IP V6 or else the Exchange Hub Transport Service will not start.
At this point you should have all IP addresses on this server configured as static IP addresses.  OR you have the IP v4 address configured as static and the IP v6 configured using DHCP.  Press OK to save your changes and close the Network Connection screen.
Activate Auto Update
The next step in making this server a Domain Controller is to activate auto update.  Active Directory will not install until this computer has auto updates active.  To activate auto updates, click on the link "Configure Updates" and then select the option to have Windows automatically install updates.   At this time Windows will download updates and will most likely need to reboot your computer.  Allow the updates to be applied and the computer to be restarted until all updates are applied before installing Active Directory.  You do not want to be in the middle of installing Active Directory when an auto update needs to reboot your computer.

Add role - Active Directory Services
The process of installing Active Directory consists of two steps:  the first step is to install Active Directory and the second step is to configure your Active Directory.  Once this is complete, your Windows Server will now be a Domain Controller.
Step 1 - Install Active Directory
At the Computer Management Screen, press the "Add Roles" link.
At the Select Server Roles dialog, check/tick the option "Active Directory Domain Services".

When you select Active Directory the Select Server Roles Screen will inform you that you also need to install the feature ".NET Framework 3.5.1".  Press the "Add Required Features" button.

After acknowledging the required feature, press Next.
Active Directory Domain Services will present information about the changes it will make to your server.  Review this information and press Next.

Now the installation will scan your configuration and inform you if there are any pre-requisites that you have not fulfilled.  If the Active Directory Installation presents an errors, correct these at this time and then repeat the installation.  Once the Setup program indicates that you have met all pre-requisites, then press the Install button to start the installation process.

The setup program will now install Active Directory on your Server.

When the installation is complete, you should see a message indicating "Installation Succeeded".
Press Close to return to the Server Management Screen.

Step 2 - Configure Active Directory
At the Server Management screen you should now see that you have 1 role installed.  The Active Directory Domain Services may indicate that it is installed but there are errors.  This is because the software is installed but not configured.

To configure Active Directory, click on the line under Roles labeled "Active Directory Domain Services".  The Server Manager will show you a page about the status of the Active Directory Role.

Click on the link "Run the Active Directory Services Installation Wizard (dcpromo.exe)".  When the Active Directory Domain Services Installation Wizard appears, press Next.

The Installation Wizard will present information about the version of Active directory, press Next.

Since we are assuming this Exchange Server will be the first Domain Controller, we choose "create a new domain in a new forest".  Press Next.

Enter the name of your domain.  The domain name you enter here is the domain name that Exchange will associated with all of your email.  If you use a hosting company to host your Internet Domain, then you may want to enter the name of your Internet domain with ".local".  If you host your own Internet Domain then you would enter your domain name here.
In our example, we are assuming that IGetMail.com is hosted at an Internet Hosting Company.  Since we do not host IGetMail.com on this Exchange Server, we will use IGetMail.local to indicate our internal domain for IGetMail.
NOTE:  Once you enter your domain name it is very hard to change it in the future, so you should take great care when enter this name. 
Once you have decided on the name of your internal domain, that will be your Active Directory Domain and the domain serviced by Exchange, press Next.

The Installation Wizard will now ask you about compatibility.  If you plan to have domain controllers running various versions of Active Directory, then you will want to chose a function level to include the lowest version of Windows that you are using for domain controllers.  Press Next.

You will be asked a similar question which is at the domain level instead of the forest level on the previous screen.  You should follow the same approach and include the function level to include the lowest version of Windows you plan to use for domain controllers.  Press Next.

The first Domain Controller needs to have a DNS server running locally.  The optimal location is to start out with having the installation wizard install the DNS server locally.  Also, it will automatically make this computer a global catalog server.  Press Next.

You can specify where you want Active Directory to store its data.  If you only have one drive in your Server, then use the defaults.  If you have multiple drives, you can select which drive to use.  Press Next.

Should you need to restore Active Directory in the event of a hard drive failure, you will need to boot your Server into a special mode called "Directory Restoration Mode".  Should you need to boot your computer into this special mode, you will need to use a special password just for this restoration.  You can define this password at this time.  NOTE:  This password is different than the administrator account and if you change the administrator password this password will not change.  So you will need to store this password forever in a safe place.  Press Next.

Now the Installation Wizard will summarize the configuration that it is about to create.  To start the process of configuring your new Domain Controller, press Next.

The Installation Wizard will show its progress as it configures your Server.   This will take a long time.

When the installation is complete, you will be shown a final screen.  Press Finish.

Then restart your computer.
After restarting your computer, Windows should show you the Server Manager.  You should see on the Server Manager screen that you have Active Directory and DNS Server roles installed.  Also the process of installing Active Directory will add the features "Group Policy Management" and "Remote Server Administration Tools".