通过DOS批处理实现添加或删除Windows凭证

2022-07-25 11:52 来源:未知 作者:mas 责编:mas

命令帮助:

创建,显示和删除保存的用户名和密码。
CMDKEY [{/add | /generic}:targetname {/smartcard | /user:username {/pass{:password}}} | /delete{:targetname | /ras} | /list{:targetname}]
示例:
要列出可用的凭据:
cmdkey /list
cmdkey /list:targetname
要创建域凭据:
cmdkey /add:targetname /user:username /pass:password
cmdkey /add:targetname /user:username /pass
cmdkey /add:targetname /user:username
cmdkey /add:targetname /smartcard
要创建普通凭据:
/add 开关可以由 /generic 替代,来创建普通凭据
要删除现有凭据:
cmdkey /delete:targetname
要删除 RAS 凭据:
cmdkey /delete /ras

实际使用:

rem SetCmdKey.bat

:: 1.删除连接服务器时保存的账号密码,如Samba共享:
cmdkey /delete:192.168.1.11
cmdkey /delete:192.168.1.12

:: 2. 添加或更新连接服务器使用的账号密码
:: 例如在域控domain.local里使用的用户名和密码相同
cmdkey /add:192.168.1.15 /user:DOMAIN\%USERNAME% /pass:%USERNAME%
:: 例如使用服务器本机的账号密码
cmdkey /add:192.168.1.16 /user:Administrator /pass:YourPassword

:: 3. 添加或更新远程桌面连接时使用的用户名和密码
:: 例如在域控domain.local里使用的用户名和密码相同
cmdkey /generic:TERMSRV/192.168.1.21 /user:DOMAIN\%USERNAME% /pass:%USERNAME%
:: 例如使用服务器本机的账号密码
cmdkey /generic:TERMSRV/192.168.1.22 /user:Administrator /pass:YourPassword

pause

使用效果:

在Windows域控下,通过让客户机启动时自动执行如上批处理,实现对客户机对访问不同服务器保存在本机的账号密码进行删除、添加或更新操作。

【版权声明】本站部分内容来源于互联网,本站不拥有所有权,如果发现本站有侵权的内容,欢迎发送邮件至 benumon@163.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

分享:

更多文章

相关文章

关键词:

一生受益-思韵闪耀-专业IT技术社区 - 爱编程,爱源码,爱技术,一生受益。

powerby 一生受益-思韵闪耀    豫ICP备13002912号-2