我需要关于环境变量%COMPUTERNAME%的帮助。它在我的脚本中用作根据本地主机名命名文件的手段。在另一个时间点,我使用该脚本在不同目录(到映射的驱动器)上通过网络构建文件夹,并且需要以原始计算机的本地主机名命名文件夹。这可能没有意义,但我将在下面提供示例:
Comp1 = BobPC
Comp2 = JakePC
我正在BobPC上制作一个zip文件,然后将其复制到JakePC上,但我需要将此文件复制到类似于C:\CopiedFiles\BobPc的目录中,因为该脚本将在许多计算机上运行,并且每台计算机都需要一个以其名称命名的文件夹来存放文件。
目前,我可以很好地构建文件夹,但它将其命名为"JakePC"的名称,这显然是因为我使用环境变量来获取本地主机名。
我的问题基本上是如何告诉它以原始计算机命名文件夹?
如果您有任何问题,请让我知道,我将非常乐意解释,因为我知道我可能没有表达清楚。
%COMPUTERNAME%
环境变量中获取主机名。该变量始终是源文件所在的本地主机名,因为脚本始终在本地运行。如果脚本在“JakePC”上运行,则它将在远程计算机上生成一个名为“JakePC”的文件夹,就像您在帖子中已经说明的那样。或者您是想使用远程主机名来命名文件夹吗? - Jay