本帖最后由 yakeyun 于 2021-8-6 15:44 编辑
如果是本机用账号和密码访问过服务器共享目录,执行下面代码就正常。如果是新系统,在没有连接访问过远程共享分区情况下就会报错,求解答。
下面代码实现的功能:1.上传本机配置截图到远程服务器,同时命名为:年月日_时间_提取识别码信息.jpg.2.在远程服务器log文档记录下上传记录,以年月日时间信息记录下来。
原代码如下:- @rem 清理现场
- net use * /del /y
- net use x: \\192.168.1.180\ipe$ "Aa123456" /user:"admin"
- cls
- for /f "delims=" %%i in ('more "C:\OA3.BIN" ^| find "-"') do (
- echo,%%i
- set "key=%%i"
- )
- echo %key%
- cscript //nologo %windir%\system32\slmgr.vbs -ipk %key%
- for /f "tokens=1,*" %%a in ('getmac ^|find /i "-"') do set mac=%%a
- set today=%date:~0,4%-%date:~5,2%-%date:~8,2%
- set tome=%time:~0,2%-%time:~3,2%-%time:~6,2%
- @echo f | xcopy C:\intel\配置截图.jpg \\192.168.1.180\e\Key_log\%today%_%tome%_%key%_%mac%.jpg
- set tpme=%time:~0,2%:%time:~3,2%:%time:~6,2%
- echo,%today%_%tpme%_%key%_%mac%.jpg 密钥+配置记录上传成功 >>\\192.168.1.180\e\Key_log\Key.log
- net use * /del /y
- echo,"系统激活完成!"
复制代码
虽然后面会有报错,但是功能已经实现,不纠结那么多了。 |