Some roles should just not be outsourced
There will have to be someone left to swap a drive, memory stick or hard reboot a box. However, those being told jobs are going will start looking for jobs, meaning that any good staff will get another job. Those that are unlucky in interviews or just not as good will be left, but having to do more work now, especially as those in India don't know *their* systems and are not *onsite*.
But those being left there will have already had a taste of what other jobs are out there now so with work state worsened, and the possible thoughts that more outsourcing/local downsizing could follow, despite possible assurances from bosses otherwise (we've heard that before!), they will keep looking and then get out eventually. The company then looses the assets of their skills and knowledge that were brought to the job.
You may end up with the higher up staff having to go reboot servers and swap RAM. They might not like doing this, might fry some RAM, etc, if they are not actual IT staff. They find out that despite all the knowledge sharing management tried to promote, only Jake knew how to fix the 'system' when it came up with 'that' error and the knowledge was only shared with others who have also now gone, so they then have to call in some expensive expert to take a while diagnosing and then fix it. Service goes down the pan, so their customers (the users, I guess) get peeved off.
Work does not get done as well by the users are result and management blame the users. Moral goes down so the users look elsewhere for jobs. New users come in and have to catch up with how this company does things, etc, meaning that the end customers get inferior service so the company as a whole start to loose profit. Especially as the news has leaked about the outsourcing and people are putting it down to that. Therefore, reputation is down too.
It doesn't matter though, they've saved so much money getting rid of their loyal, skilled staff - they can take the loss and then bounce back from this later.