本人欲制作一种利用PXE安装系统的方案,以前用服务器列表手动准备GHOSTSRV,不方便,现增加用DOS界面来选择镜像内容的功能
方法如下:
服务器用DHCP与TFTP ,结合PXE启动方法
服务器读一文件夹下GHO文件列表,并提示用户选择以准备GHOSTSRV会话
客户端PXE启动后,驱动网卡自动从服务器下载ghost映象文件列表,用wbat读取内容并提示选择,选择后将结果回传服务端(暂时用TFTP上传)
服务端轮询上传文件内容,根据回传数据启动相关GHOSTSRV会话,并建立文件表示准备OK,等待客户端连接来网克
客户端得到准备OK文件后下载到本地,并比较两文件内容是否相同,如果相同则启动GHOST连接网克,如不同,再等待或重上传选择文件。
服务器网克OK后删除准备文件,重头循环
现有难题:
一、 服务器无相关软件,自编VBS软件提示选择时便使程序暂停,无法轮询客户端上传的文件,便失去服务界面 的选择功能。
二、纯DOS下无法使用FOR /f in 功能,取不到选择文件与准备文件的内容,无法得知服务器是否准备好
现请教纯DOS下设置变量为TFTP服务器IP地址的方法
以便其具有移植性
另请教用批处理读其它两文本文件的内容来进行比较的方法
方法如下:
服务器用DHCP与TFTP ,结合PXE启动方法
服务器读一文件夹下GHO文件列表,并提示用户选择以准备GHOSTSRV会话
客户端PXE启动后,驱动网卡自动从服务器下载ghost映象文件列表,用wbat读取内容并提示选择,选择后将结果回传服务端(暂时用TFTP上传)
服务端轮询上传文件内容,根据回传数据启动相关GHOSTSRV会话,并建立文件表示准备OK,等待客户端连接来网克
客户端得到准备OK文件后下载到本地,并比较两文件内容是否相同,如果相同则启动GHOST连接网克,如不同,再等待或重上传选择文件。
服务器网克OK后删除准备文件,重头循环
现有难题:
一、 服务器无相关软件,自编VBS软件提示选择时便使程序暂停,无法轮询客户端上传的文件,便失去服务界面 的选择功能。
二、纯DOS下无法使用FOR /f in 功能,取不到选择文件与准备文件的内容,无法得知服务器是否准备好
现请教纯DOS下设置变量为TFTP服务器IP地址的方法
以便其具有移植性
另请教用批处理读其它两文本文件的内容来进行比较的方法
