相关疑难解决方法(0)

单行命令,在Windows 7上以不同用户身份运行,同时包含密码

是否有任何单行命令在Windows 7中运行不同的用户.
我使用以下命令,但然后它要求输入密码

runas /user:USER-NAME "C:\full\path\of\Program.exe"
Run Code Online (Sandbox Code Playgroud)

supply password also在上面有什么方法吗?其实我是从其他应用程序启动应用程序所以我不希望任何用户交互但在上面的命令它要求用户PASSWORD

windows cmd

17
推荐指数
1
解决办法
9万
查看次数

我们如何使用其他用户凭证执行Jenkins作业

我需要使用登录的用户凭证通过Jenkins UI执行一些Jenkins工作,例如"Release to Production".原因是,我们有单独的支持团队成员,他们可以访问生产框而不是开发团队成员.因此,为了将任何代码库部署到生产环境,所有Windows部署命令(例如,创建,更新文件,文件夹等)都需要使用可以访问Production Box的特定用户凭据运行.因此,即使是没有访问Production框但是Jenkins Admin的Dev团队成员,执行相同的工作也会因"Access Denied"而导致失败.只有当支持团队成员使用其凭证运行时,该工作才能成功.

我尝试使用参数化插件但无法将密码成功传递到包含MSDeploy指令的批处理文件.甚至Jenkins控制台日志也会显示其控制台输出中传递的参数,这是一个安全问题.

我检查了基于角色的安全插件,但这对我没什么帮助.我只需要一个插件,它应该要求用户在开始构建作业之前提供他们的凭证,并且应该使用用户凭证来执行作业,这样我的MSDeploy命令就能够在生产框上部署代码,当支持时团队成员使用他们的凭证构建该Job.我希望有人支持冒充.

现在,所有Jenkins Jobs都将使用Tomcat服务配置为托管Jenkins的服务帐户执行.

任何帮助,将不胜感激.

hudson jenkins

4
推荐指数
2
解决办法
2万
查看次数

PsExec 仅适用于“runas /netonly”,不适用于 -u 和 -p 参数

我的意思是说:

如果我...

  1. 跑步runas /netonly /user:computername\username cmd

  2. 输入本地管理员帐户“用户名”的密码

  3. 然后输入psexec \\computername cmd

我现在有了一个工作 shell,可以在远程计算机上以本地管理员用户身份运行命令。

但是,尝试在没有runas... 的情况下运行此程序,而是使用用户名和密码参数来psexec返回访问被拒绝错误。

下面的例子:

psexec \\computername -u username -p password cmd

Access Denied

注:其他人似乎也有这个问题。我的精致问题:

  • 这是有意的行为吗?
  • 为什么还要有-u-p

我还尝试禁用我的计算机和目标计算机上的防火墙,并添加此处列出的注册表项。

cmd psexec sysinternals

4
推荐指数
1
解决办法
6866
查看次数

标签 统计

cmd ×2

hudson ×1

jenkins ×1

psexec ×1

sysinternals ×1

windows ×1