首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有访问UNC参数的invoke-command

带有访问UNC参数的invoke-command
EN

Stack Overflow用户
提问于 2021-06-11 18:22:17
回答 1查看 64关注 0票数 0

我正在尝试使用一个名为adobe -licensing toolkit.exe的adobe工具来生成一些ID。我需要在100台电脑上远程运行命令。手动执行该命令可以完美地工作

代码语言:javascript
复制
C:\temp\adobe-licensing-toolkit.exe -c -f \\XXXXXXX\c$\temp\IDs.csv
Adobe Licensing Toolkit (1.1.0.98)
Operation Successfully Completed

现在,我尝试使用远程PS复制它,但没有成功。我认为这是一个参数问题。

以下命令正确结束,但它在远程计算机中本地生成文件。

代码语言:javascript
复制
Invoke-Command -ComputerName $comp -ScriptBlock {  param($whatToDo,$targetCSV) &('C:\TEMP\adobe-licensing-toolkit.exe') --$whatToDo --$targetCSV "C:\temp\ID.csv"} -ArgumentList "generateChallengeKey","filepath"

如果我尝试在参数中使用UNC,结果是操作失败。

代码语言:javascript
复制
Invoke-Command -ComputerName $comp -ScriptBlock {  param($whatToDo,$targetCSV) &('\\XXXXXXXX\c$\TEMP\adobe-licensing-toolkit.exe') --$whatToDo --$targetCSV "C:\temp\ID.csv"} -ArgumentList "generateChallengeKey","filepath"

我还尝试在参数中添加路径。在这种情况下,是powershell在抱怨。

代码语言:javascript
复制
 Invoke-Command -Session $Server01 -ScriptBlock {  param($whatToDo,$targetCSV) &('C:\TEMP\FRL\adobe-licensing-toolkit.exe') --$whatToDo --$targetCSV } -ArgumentList @("generateChallengeKey","filepath \\XXXXXXX\c$\temp\ID.csv")

unknown option -- filepath \\XXXXX\c$\temp\ID.csv
    + CategoryInfo          : NotSpecified: (unknown option ...c$\temp\ID.csv:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
    + PSComputerName        : XXXXXXX

我感觉问题出在传递参数的方式上,但我还没有找到解决方案。

exe文件已存在于所有目标计算机中。

有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-06-11 23:01:32

我假设您在所有远程计算机上都安装了工具包,路径为:“C:\TEMP\adobe-licensing toolkit.exe”。您可以简单地使用

Invoke- -ComputerName $comp -ScriptBlock {&“C:\TEMP\adobe-licensing Toolkit.exe”-c -f \XXXXX\$env:计算机名-IDs.csv}

在共享路径中添加$env:Computername将为每台计算机生成唯一的文件。

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

https://stackoverflow.com/questions/67935298

复制
相关文章

相似问题

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