Powershell 获取计算机的名称
是否有一种方法可以命名脚本输出的Powershell 获取计算机的名称,powershell,scripting,wildcard,Powershell,Scripting,Wildcard,是否有一种方法可以命名脚本输出的.txt文件,该脚本与运行该文件的计算机同名?类似于%computername%.txt的东西 例如: [String]$logFile = 'C:\Test\nameofcomputer.txt' 您可以通过以下方式访问计算机的名称: 请注意,我用引号“而不是撇号”将字符串括起来。这样,变量$env:computername将展开为计算机名称。您可以通过以下方式访问计算机名称: 请注意,我用引号“而不是撇号”包围了字符串。这是因为变量$env:computer
.txt
文件,该脚本与运行该文件的计算机同名?类似于%computername%.txt的东西
例如:
[String]$logFile = 'C:\Test\nameofcomputer.txt'
您可以通过以下方式访问计算机的名称:
请注意,我用引号“
而不是撇号”
将字符串括起来。这样,变量$env:computername
将展开为计算机名称。您可以通过以下方式访问计算机名称:
请注意,我用引号“
而不是撇号”
包围了字符串。这是因为变量$env:computername
被扩展为计算机的名称。echo'foo'>%computername%.txt
?@MarcB要在PowerShell中工作,必须使用cmd/c
echo'foo'>%computername%.txt
?@MarcB为使其在PowerShell中工作,您必须预先添加一个cmd/c
%computername%.txt
它使用一个cmd/c
。
$logFile = "C:\Test\$env:computername.txt"