【发布时间】:2021-03-27 13:05:05
【问题描述】:
我想在 powershell 上使用保存的凭据运行一个命令,我有以下脚本
$user = "test"
$passwd = ConvertTo-SecureString -String "ExtremelyStrongPassword" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList $user, $passwd
Copy-Item -Path "C:\Temp\*" "C:\Program Files\Test\" -Credentials $cred
该用户没有管理员权限,但在 localhost 我们有一个具有管理员权限的用户来运行这些进程。
返回的错误是“拒绝访问”
我如何传递这些参数来运行带有海拔的命令?
【问题讨论】:
-
提升脚本是很常见的事情,网络和视频中都有很多示例。你搜索了什么?您从 tt 搜索中尝试了什么?您在尝试的过程中遇到了哪些错误?
-
不要尝试将安全凭据从一个帐户传递给另一个帐户(因为这会打开一个安全漏洞),而是将正确的(特定)权限分配给所需的项目(例如文件)。
标签: powershell