Board logo

标题: [注册表类] 如何在不同机器上动态修改注册表sid子项? [打印本页]

作者: Cameron    时间: 2008-10-26 18:49     标题: 如何在不同机器上动态修改注册表sid子项?

每台机器上每个用户的sid都是唯一的,那么如何使用一个批处理在不同的机器上动态修改当前用户的sid子项呢?
作者: pusofalse    时间: 2008-10-26 18:54

  1. getsid /?
  2. Usage: getsid \\server1 account \\server2 account
复制代码
google搜索support tools。
作者: Cameron    时间: 2008-10-26 19:17

可不可以用reg命令实现呢?
觉得用光盘上的东西不大方便,并不每个机器都有support tools。
另外还请来回答下这个问题http://bbs.bathome.net/thread-2285-1-1.html,等了好久都没人回答,-_-.
谢谢了!
作者: Batcher    时间: 2008-10-26 19:48

你知道当前用户的sid子项存放在注册表的哪个分支下吗?
如果不知道,请google之;如果知道,你会用reg add修改注册表子项吗?
如果不会,请看看帮助;如果会,你还有什么问题么?
作者: Cameron    时间: 2008-10-26 21:53

o(∩_∩)o...知道了,下面是代码:
  1. for /f "skip=5 tokens=5 delims=\" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider"') do echo %%a
复制代码
谢谢大家这么热心,帮人帮到底还请来回答下这个问题可以改cmd窗口大小后保持屏幕缓冲区大小吗?http://bbs.bathome.net/thread-2285-1-1.html,等了好久都没人回答,-_-.
谢谢了!

[ 本帖最后由 Cameron 于 2008-10-26 21:55 编辑 ]
作者: everest79    时间: 2008-10-27 05:35

wmic useraccount get sid
作者: Cameron    时间: 2008-10-27 15:11     标题: 回复 6楼 的帖子

好像不可以呀,
  1. C:\Documents and Settings\Administrator\桌面>wmic administrator get sid
  2. administrator - 找不到别名。
复制代码
是不是我弄错了?
作者: Batcher    时间: 2008-10-27 16:10     标题: 回复 7楼 的帖子

是的,你弄错了。
  1. wmic useraccount where name='%username%' get sid /value
复制代码

作者: Cameron    时间: 2008-10-27 18:12     标题: 回复 8楼 的帖子

wmic果然强大!谢谢!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2