似乎是 Powershell 中的一个基本问题。我正在执行从 UNC 共享到本地 C:\
驱动器的简单复制项目脚本。这是我的代码:
$hostname = $env:computername
Copy-Item -Path '\\server\share\$hostname.txt' -Destination 'C:\'
我无法弄清楚让它使用变量检索与主机名匹配的文本文件的语法。如果我放入一个静态命名的 .txt 文件,代码就可以工作。
我必须为该变量添加什么才能使其工作?
最佳答案
您需要将单引号替换为双引号,如下所示:
$hostname = $env:computername
Copy-Item -Path "\\server\share\$hostname.txt" -Destination 'C:\'
关于powershell - 复制项目,其中文件名是计算机主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13982627/