rip*_*234 5 windows windows-7 permissions
到目前为止,我一直禁用 UAC。现在,我想按原样玩,然后继续。
我的测试用例mkdir c:\program files\foo
开始工作了。当我运行它时(我的用户是管理员),我得到Access is denied.
所以,做runas /user:boom\administrator "mkdir c:\program files\foo"
,希望这会有所帮助。我被提示输入密码。我按 ENTER,然后得到
RUNAS 错误:无法运行 - mkdir c:\program files\foo 1327:登录失败:用户帐户限制。可能的原因是不允许使用空白密码、登录时间限制或已强制执行策略限制。
好的,我尝试为管理员用户设置密码。我在任务管理器的用户选项卡或用户帐户 --> 管理另一个帐户中查找它,但它不存在。
我应该如何进行?试图在管理员下运行 mkdir 甚至是正确的轨道吗?我应该尝试在SYSTEM下运行它吗?
作为旁注,我还尝试安装Sudo for Windows,但无法使其正常工作,也找不到简单的“hello world”教程(这是我遇到的问题)。
更新- 好的,我找到了 cmd.exe 并右键单击“以管理员身份运行”,然后能够通过从中运行特权 taskmgr 来更改密码。尽管如此,当我运行runas /user:administrator "mkdir foo"
并输入密码时,我得到了同样的错误。这是一台全新的笔记本电脑,未连接到域,并且管理员密码不为空。
更新 2 - 这是 Win 7 64 位专业版,我想从命令行完成这一切。我的目标是创建一个简单的“sudo.bat”脚本。
小智 1
尝试使用 sysinternals 中的 PsExec。命令如下:
psexec -i -d -s cmd.exe
Run Code Online (Sandbox Code Playgroud)
将使用系统帐户权限运行命令行。
编辑:为了使上述命令正常工作,您需要目标计算机上的管理员权限。确认它在域环境中确实有效。
示例:如果我有一个计算机名称或 IP 地址列表,我想在 C:\ 驱动器上创建一个名为“temp1”的目录,我会将计算机名称/IP 地址列表包含在名为“computers”的文件中。TXT ”。然后,从文本文件存在的目录中,我将从命令提示符执行以下命令。
psexec -i -d -s @computers.txt cmd /c "mkdir c:\temp1"
Run Code Online (Sandbox Code Playgroud)
这将检查每台计算机,然后尝试连接到该计算机,然后创建目录。
归档时间: |
|
查看次数: |
17964 次 |
最近记录: |