发新话题
打印

[讨论]批处理中的问题 求各位大虾指点一二

[讨论]批处理中的问题 求各位大虾指点一二

议题作者:冷菜
信息来源:邪恶八进制信息安全团队(www.eviloctal.com

各位大哥,小弟有点问题不明白,大家帮忙解决下,我想批量连接IPC$
for /f "tokens=1,2,3 delims= " "i%%" in (an.txt) do net use \\i%%\ipc$ "j%%" /u:"k%%"
这条命令为什么总是不成功呢,老是提示

TOP

提示什么?具体一点,可能不是批处理的问题,匝一看上去,你这批处理是没问题的,估计是你连接的主机禁止了ipc$管理共享!
成功的男人白天瞎JB忙,晚上JB瞎忙;失败的男人白天没啥鸟事,晚上鸟没啥事。

TOP

你试试下面的命令

for /l %x IN (1,1,255) DO net use \\192.168.0.%\ipc$ "" /user:""

TOP

那个百分号% 在字母的后面也可以的吗?

不是应该 for /f "tokens=1,2,3 delims= " %%i  in  (victim.txt)  do  net use \\%%1\ipc$ %%

2 /user:%%3  这样吗?
A:Do you like the girl make your mouth water? B:No A:Why? B:For I can't kiss the girl like that.

TOP

for /F ["options"] [%% | %]variable in (filenameset) do command [command-parameters]

delims=xxx 指定定界符集合。这将替换空格和制表符的默认分隔符集。
tokens=x,y,m-n 指定将令牌从每行传递到每个反复的正文。这将导致分配其他变量名。m-n 格式是一个范围,指定从 mth 到 nth 的令牌。如果在令牌 = 字符串中最后一个字符是星号,则将分配附加的变量,并在解析最后一个令牌后在行上接收剩余的文本。
民工ing....

TOP

应该是这样吧,其实如果是用空格分隔的话,不用加delims也可以的

for /f "tokens=1,2,3 delims= " %%i in (an.txt) do net use \\%%i\ %%j /user:%%k

TOP

发新话题