首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在对远程设备运行命令之前,运行提示输入凭据的Powershell脚本

在对远程设备运行命令之前,运行提示输入凭据的Powershell脚本
EN

Stack Overflow用户
提问于 2018-09-07 07:52:23
回答 2查看 2.2K关注 0票数 0

我正在尝试获取域中另一台计算机上已安装程序的列表,这需要我的域管理员凭据。

代码语言:javascript
复制
$Name = Read-Host -Prompt 'Enter Computer Name'
Start-Process powershell -Credential "company\adminusername" 

Get-WmiObject -ComputerName $Name -Class Win32Reg_AddRemovePrograms | Select DisplayName, Version | Sort-Object Name

我不知道这是对还是错。但是它告诉我我的用户名和密码不正确。这是错误的。我一定是做错了什么。

当我写脚本的时候。我真的只想双击它们,让它们飞起来。我试图避免仅仅为了以管理员身份打开另一个脚本而运行脚本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-11 12:13:28

最终在这里找到了一个很好的解决方案,它不仅允许我获得凭据,还可以永久地存储它们,以便以后导入到其他脚本中使用,如果需要,还可以选择加密凭据文件:

https://www.jaapbrasser.com/quickly-and-securely-storing-your-credentials-powershell/

票数 0
EN

Stack Overflow用户

发布于 2018-09-10 23:25:49

要保存您的凭据,请执行以下操作:

代码语言:javascript
复制
$cred = Get-Credential

然后在需要时使用$cred变量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52213502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档