Click here to Skip to main content
15,886,919 members
Home / Discussions / C#
   

C#

 
GeneralRe: split string Pin
Dr Gadgit6-Apr-15 3:39
Dr Gadgit6-Apr-15 3:39 
SuggestionRe: split string Pin
Richard Deeming7-Apr-15 2:10
mveRichard Deeming7-Apr-15 2:10 
GeneralRe: split string Pin
Dr Gadgit11-Apr-15 7:36
Dr Gadgit11-Apr-15 7:36 
QuestionHow to Install Windows OS On selected IP's In a Network Pin
Member 105963985-Apr-15 0:20
Member 105963985-Apr-15 0:20 
AnswerRe: How to Install Windows OS On selected IP's In a Network Pin
OriginalGriff5-Apr-15 1:21
mveOriginalGriff5-Apr-15 1:21 
GeneralRe: How to Install Windows OS On selected IP's In a Network Pin
Member 105963985-Apr-15 1:55
Member 105963985-Apr-15 1:55 
GeneralRe: How to Install Windows OS On selected IP's In a Network Pin
OriginalGriff5-Apr-15 2:13
mveOriginalGriff5-Apr-15 2:13 
GeneralRe: How to Install Windows OS On selected IP's In a Network Pin
Dave Kreskowiak5-Apr-15 4:16
mveDave Kreskowiak5-Apr-15 4:16 
Systems like this already exist. Alteris by Symantec and System Center Configuration Management from Microsoft, among others.

The problem you're describing is far more complex than you realize. You need a client running on each machine, reporting back to a central server what it's IP currently is along with some identifier that uniquely ID's that machine.

Why? Laptops. Laptops can change IP addresses just by popping the machine out of the docking station. The DNS infrastructure will not update the change in IP address instantly, so when your server tries to contact the machine using DNS information, it won't get a response.

More problems consist of how you're going to sync up content between the server and the clients? How is the client going to know what it has to install and what it already installed? How is the content going to be transferred from the server to the clients for installation? How is the client going to verify that it has all the content for an installation?

What happens if the client or the server drops off the network in the middle of a content transfer? How are you going to recover from this situation?

No, you cannot run all installers from a server location. Some installers just don't tolerate that while others cannot be installed by multiple machines at the same time. It will work for most installers, but there's always one that will bite you in the ass. Trust me, I've been there.

If you think commercial software packages are too expensive to justify this, think about how much you get paid by the hour and how long it's going to take you to write both the server and client ends of this system and completely test it. I guarantee you it'll be more expensive than using an off-the-shelf solution.
A guide to posting questions on CodeProject

Click this: Asking questions is a skill.
Seriously, do it.

Dave Kreskowiak

AnswerRe: How to Install Windows OS On selected IP's In a Network Pin
Dave Kreskowiak5-Apr-15 3:58
mveDave Kreskowiak5-Apr-15 3:58 
GeneralRe: How to Install Windows OS On selected IP's In a Network Pin
OriginalGriff5-Apr-15 5:39
mveOriginalGriff5-Apr-15 5:39 
GeneralRe: How to Install Windows OS On selected IP's In a Network Pin
Dave Kreskowiak5-Apr-15 5:43
mveDave Kreskowiak5-Apr-15 5:43 
GeneralRe: How to Install Windows OS On selected IP's In a Network Pin
OriginalGriff5-Apr-15 5:57
mveOriginalGriff5-Apr-15 5:57 
QuestionHow to extract XMLElement of selectedItem of ListBox in WPF? Pin
ShanmugaKS4-Apr-15 12:18
ShanmugaKS4-Apr-15 12:18 
AnswerRe: How to extract XMLElement of selectedItem of ListBox in WPF? Pin
Richard Deeming7-Apr-15 2:18
mveRichard Deeming7-Apr-15 2:18 
QuestionSelect element from a List<> Pin
DPaul19944-Apr-15 8:38
DPaul19944-Apr-15 8:38 
AnswerRe: Select element from a List<> Pin
BillWoodruff4-Apr-15 9:30
professionalBillWoodruff4-Apr-15 9:30 
GeneralRe: Select element from a List<> Pin
DPaul19944-Apr-15 10:38
DPaul19944-Apr-15 10:38 
GeneralRe: Select element from a List<> Pin
DPaul19944-Apr-15 10:45
DPaul19944-Apr-15 10:45 
GeneralRe: Select element from a List<> Pin
DPaul19944-Apr-15 11:14
DPaul19944-Apr-15 11:14 
GeneralRe: Select element from a List<> Pin
BillWoodruff4-Apr-15 11:17
professionalBillWoodruff4-Apr-15 11:17 
GeneralRe: Select element from a List<> Pin
DPaul19945-Apr-15 0:48
DPaul19945-Apr-15 0:48 
GeneralRe: Select element from a List<> Pin
BillWoodruff5-Apr-15 1:48
professionalBillWoodruff5-Apr-15 1:48 
GeneralRe: Select element from a List<> Pin
DPaul19945-Apr-15 3:08
DPaul19945-Apr-15 3:08 
GeneralRe: Select element from a List<> Pin
BillWoodruff5-Apr-15 10:12
professionalBillWoodruff5-Apr-15 10:12 
GeneralRe: Select element from a List<> Pin
DPaul19945-Apr-15 10:16
DPaul19945-Apr-15 10:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.