最终我想实现的效果就是上面这个效果,在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
|