我尝试运行一个调用命令的 PowerShell 脚本。在该命令中,我想将程序集写入 GAC。
这是代码:
invoke-command -computername COMPUTERNAME -scriptblock {
$gacUtil = "${Env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\gacutil.exe";
& $gacutil '/nologo' '/if' '\\fileserver\..\Assembly.dll'
}
PowerShell 然后返回此错误:
Failure adding assembly to the cache: Administrator permissions are needed to use the selected options. Use an administrator command prompt to complete these tasks.
经过一番谷歌搜索后,我-Credential
在调用命令中添加了一个参数(使用管理员凭据),但这仍然不起作用。
有任何想法吗?