在域中的 Windows 服务器上,我有一个从计划任务运行的脚本。
我希望此脚本在mydomain\peter
用户帐户下运行。如果您知道 Peter 的密码,那么使用计划任务执行此操作很简单。完成后,脚本会在 Peter 决定(或必须)更改密码时停止。
在 Linux 上,cron
可以使用任何用户帐户运行作业,而无需知道相应的密码。并且root
可以代表另一个用户运行任何东西(使用su
和sudo
)。
有什么办法可以在 Windows 上做到这一点?
我需要一台旧的 Windows 2003 服务器,但我可以设法从另一台计算机上运行它。
我在办公室的开发电脑不在 Active Directory 中。这是一个正常的安装,没有域。一切正常。
当我希望连接到共享驱动器时,我需要使用我的公司凭据映射驱动器
例如。CompanyDomain\UserName 和密码,例如。Foo\User1 和 secretpassword
效果很好。
所以现在我尝试在我的 NETWORK 用户凭据下运行 Visual Studio 和 SSMS。因此,我左键单击并按住 shift 按钮,右键单击“开始”按钮下的应用程序图标,然后左键单击“以不同用户身份运行”。
我输入了我的凭据(如上)……但失败了。说我的凭据不好。
跆拳道?有什么办法可以解决这个问题吗?弄清楚什么是goin gon?
欢呼:)
PS 操作系统是 Win 7 RC
我有以下设置。
1 x 主机位于 DOMAIN A 中的 VM 中的 1 x PDC 在运行其自己的 AD Forest (DOMAIN B) 的仅主机网络适配器上运行 1 x 服务器在 DOMAIN B 中运行,这也位于仅主机网络适配器上,但具有通过 VirtualBox 在 NAT 模式下运行的辅助适配器(PDC 在同一个 VirtualBox 实例中运行)。
我需要在域 A 中获取文件并使用 ROBOCOPY 复制到不存在信任关系的域 B,域 B 是完全隔离的,并且根本不允许以任何方式与域 A 交谈。
这样做的一种方法是使用来自 sysinternals 的 PSEXEC 并使用网络路径将文件复制到来自域 B 的文件,由于各种原因,这种方法已被完全排除,其中之一是时间和流程的返工花费太长时间(尽管有可能)
我可以使用带有/netonly
switch 的runas 复制文件,而不会从 cmd 行手动复制文件,在运行时将 run 作为密码,这一切都有效。
问题是我从使用 MSBuild 扩展(仅执行 Robocopy.exe)调用 Robocopy 的 rake 命令内部运行此副本。
是否有第三方 runas 或等效工具允许/netonly
runas的行为与作为开关给出的密码?
runas 的等效语法(如果 runas 支持此行为)如下:
runas /user:user@domain.com /password:password /netonly …