windows-server-2003 – 是否可以将DOS PC连接到Windows 2003域

前端之家收集整理的这篇文章主要介绍了windows-server-2003 – 是否可以将DOS PC连接到Windows 2003域前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在将域名从 Windows 2000升级到Windows 2003.

我们有一些旧的DOS机器需要能够访问域上服务器上的共享.我们正在使用MS Lan Manager 2.2a,在2000域上一切正常.

这可能吗?我们需要改变哪些具体设置?

我们从DOS pc使用的命令是:

net logon username password /DOMAIN:domainname /y

发生的错误

NET3779 Your logon attempt has Failed due to an incorrect username or password.

[我已经检查了错误NET3779,并且它谈到了pc名称中的无效字符,它们似乎根本没有连接]

我已经尝试将LAN Manager auth级别设置为“发送LM& NTLM – 如果协商使用NTLMv2会话”并且我已禁用“不要在下次密码更改时存储LAN管理器哈希值”来自我在网上找到的建议并且它没有没有任何区别.我也试过设置“数字签名通信(总是/如果服务器同意)到禁用,这没有帮助.

甚至可以将DOS PC连接到Windows Server 2003域吗?我需要做什么?

当我上次使用这种技术时,它是从软盘或USB闪存驱动器启动的.我用了
net use G: \\servername\sharename

在autoexec.bat中,然后在提示时键入有效的用户名和密码. protocol.ini或system.ini文件中包含任何其他设置.我不得不去挖掘那些,但我假设域名是在其中一个中指定的.

你的netlogon语句是autoexec.bat吗?

我肯定有另一个驱动器上的文件,并有一个Server 2003域我可以尝试它来确认,但它可能需要我几天才有机会测试它.

值得注意的是,我在最新设备上使用的“DOS”来自Windows XP启动软盘.在此之前,我使用98se启动软盘中的“DOS”.在几年前的某些时候,我遇到了98se DOS不能工作并且不得不升级到XP DOS的情况.

好的,我还没有对它进行测试,看看它是否有效但覆盖了我们所拥有的磁盘上的概念(我将省略自定义设置):

CONFIG.SYS

device=c:\net\ifshlp.sys
dos=high,umb
lastdrive=z

AUTOEXEC.BAT

@ECHO OFF
SET DIRCMD=/O:GN
path=c:\;c:\net
c:\net\net initialize
c:\net\netbind.com
c:\net\umb.com
c:\net\tcptsr.exe
c:\net\tinyrfc.exe
c:\net\nmtsr.exe
c:\net\emsbfr.exe
c:\net\net start
net use G: \\servername\sharename
G:

PROTOCOL.INI

;modify netcard=,lana0=,the device specific section,and bindings= if used with any other NIC.


[network.setup]
version=0x3110
;netcard=ms$elnk3,1,MS$ELNK3,1
;netcard=el90x$,EL90X$,1
netcard=e1000$
transport=tcpip,TCPIP
;lana0=ms$elnk3,tcpip
;lana0=el90x$,tcpip
lana0=e1000$,tcpip

;this section is device specific
;[EL90X$]
;DRIVERNAME=EL90X$
;MAXTRANSMITS=40

[E1000$]
DRIVERNAME = E1000$

;[ms$elnk3]
;DRIVERNAME=ELNK3$
; IOADDRESS=0x300
; SLOT=1
; MAXTRANSMITS=6

[protman]
drivername=PROTMAN$
PRIORITY=MS$NDISHLP

[tcpip]
NBSessions=6
DefaultGateway0=
SubNetMask0=
IPAddress0=
DisableDHCP=0
DriverName=TCPIP$
;BINDINGS=ms$elnk3
;BINDINGS=EL90X$
BINDINGS=E1000$
LANABASE=0

注意我没有删除有关不同NIC驱动程序的部分.

SYSTEM.INI

[network]
filesharing=no
printsharing=no
;autologon=yes
autologon=no
computername=asdfg
lanroot=C:\NET
username=testid
;modify workgroup= if used with any other domain
workgroup=DOMAINNAME
passwordcaching=no
reconnect=no
dospophotkey=N
lmlogon=0
logondomain=DOMAINNAME
preferredredir=full
autostart=full
maxconnections=8

[network drivers]
;modify netcard= if used with any other NIC.
;netcard=elnk3.dos
;netcard=EL90X.DOS
netcard=e1000.dos
transport=tcpdrv.dos,nemm.dos
devdir=C:\NET
LoadRMDrivers=yes

[Password Lists]
*Shares=C:\net\Share000.PWL

请注意,域名是“简短”域名.因此,如果您的域名被视为“具有长名称的公司”而“公司”仅使用短域名.

现在启动盘上涉及大量其他文件,但根据您尝试执行此操作的方式而不是我如何操作的设置是“net use”语句和autologon =设置.

今天我会试一试,让你知道会发生什么.

我正在登录到域,但是当我尝试net use语句时,我得到错误5:访问被拒绝.让我检查一些事情,看看我是否能让它发挥作用.

猜你在找的Windows相关文章