我们有一些旧的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域吗?我需要做什么?
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:访问被拒绝.让我检查一些事情,看看我是否能让它发挥作用.