吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 247|回复: 6
收起左侧

[其他求助] 批处理编写问题 如何添加凭据到WINDOS凭据目录

[复制链接]
Love0912 发表于 2024-9-29 12:04
40吾爱币

最终我想实现的效果就是上面这个效果,在WINDOS凭据下添加这个凭证,凭证IP是192.168.1.100(这个后续根据需要可以自己调),用户名是:GUEST,密码为空
下面是我自己写的代码,但是它只能添加到普通凭据下,并不能添加到WINDOS凭据目录下,求懂批处理的大佬给指点一番,当然如果你能用其他工具帮我写一个我也是狠高兴的。。(最好给个源码我可以根据需要后期自己调整)

感觉积分不合适的我可以追加,能解决问题就好~

@echo off
:start
cls
ipconfig | find /i "ipv4"
echo.
echo.强烈建议先看程序帮助。。。
echo.
echo                                二虎电脑 凭证管理器
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋
echo ┋     〖1.查看凭据〗         〖2.创建域凭据〗    〖3.创建普通凭据〗
echo ┋     〖4.删除现有凭据〗     〖5.删除RAS凭据〗   〖6.开启RPC端口〗┋
echo.┋
echo.┋                                          ╔┉┉┉┉┉┉┉┉┉┉┉┋
echo ┋                              ┋ Z.退出程序┋ M.程序帮助┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:cho
set choice=
set /p choice=          请输入对应的按回车:
rem 以下为可编辑区域,仅动“=”后面的参数
set 服务器主机端IP=192.168.0.230
set 服务器主机端用户名=GUEST
set 服务器主机端密码=
rem  可编辑区域结束,以下代码不要动,以免报错
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto ckpj
if /i "%choice%"=="2" goto cjypj
if /i "%choice%"=="3" goto cjptpj
if /i "%choice%"=="4" goto scxypj
if /i "%choice%"=="5" goto scraspj
if /i "%choice%"=="6" goto zjrcpdk
if /i "%choice%"=="m" goto cxjj
if /i "%choice%"=="Z" goto end
echo 选择无效,请重新输入
echo.
goto cho

:ckpj
cls
cmdkey /list
pause >nul
goto start

:cjypj
cls
cmdkey /add:%服务器主机端IP% /user:%服务器主机端用户名% pass:%服务器主机端密码%
pause >nul
goto start

:cjptpj
cls
cmdkey /generic:%服务器主机端IP% /user:%服务器主机端用户名% pass:%服务器主机端密码%
pause >nul
goto start

:scxypj
cls
cmdkey /delete:%服务器主机端IP%
pause >nul
goto start

:scraspj
cls
cmdkey /delete /ras
pause >nul
goto start

:zjrcpdk
cls
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /t REG_DWORD /d 1 /f
pause >nul
goto start

:cxjj
echo ___
echo                              特别鸣谢二虎电脑编写此程序
echo.
echo 此程序旨在快速部署系统凭据,以下为简单实用方法
echo.
echo 1、此程序上点击右键选择编辑,找到服务器主机端位置,修改为服务器参数
echo.
echo 2、保存并以管理员身份运行
echo.
echo 3、先运行6选项开启端口,然后根据需要创建凭证即可
echo.
echo 如有其它问题可以私信我, V搜erhudiannao即可
echo.
echo 本程序版权归二虎电脑所有,请勿擅自传播商用
echo ____
pause >nul
goto start

最佳答案

查看完整内容

我测试是可以了,你的pass前面少了一个 /

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

asdasdqqq 发表于 2024-9-29 12:04
我测试是可以了,你的pass前面少了一个 /
[Bash shell] 纯文本查看 复制代码
set 服务器主机端IP=192.168.0.230
set 服务器主机端用户名=GUEST
set 服务器主机端密码=

cmdkey /add:%服务器主机端IP% /user:%服务器主机端用户名% /pass:%服务器主机端密码%

pause
 楼主| Love0912 发表于 2024-9-29 15:27
asdasdqqq 发表于 2024-9-29 12:22
我测试是可以了,你的pass前面少了一个 /[mw_shl_code=bash,true]set 服务器主机端IP=192.168.0.230
set  ...


确实是这样,你说的是对的,但是加上以后,它会弹出这个界面让你输入密码,怎么才能让它自动添加密码,不需要在出现这个界面进行输入
asdasdqqq 发表于 2024-9-29 15:57
Love0912 发表于 2024-9-29 15:27
确实是这样,你说的是对的,但是加上以后,它会弹出这个界面让你输入密码,怎么才能让它自动添加密码, ...

echo "" | cmdkey /add:192.168.1.199 /user:GUEST /pass:""

试试呢
 楼主| Love0912 发表于 2024-9-29 18:32
asdasdqqq 发表于 2024-9-29 15:57
echo "" | cmdkey /add:192.168.1.199 /user:GUEST /pass:""

试试呢

搞定了,你写的有点小BUG,但是我自己修正了,感谢大佬的支援,果然往往越是最基本的东西,越容易被忽视
asdasdqqq 发表于 2024-9-29 19:54
Love0912 发表于 2024-9-29 18:32
搞定了,你写的有点小BUG,但是我自己修正了,感谢大佬的支援,果然往往越是最基本的东西,越容易被忽视

记得采纳
 楼主| Love0912 发表于 2024-9-30 14:39

那必须的,帮了忙,就一定会给赏钱才对
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-13 11:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表