1
獲取「計算機名稱」的命令行或批處理文件,並在文本文件中用「計算機名稱」查找並替換文本文件中的「serverName」?命令行或批處理文件獲取計算機的名稱,並找到並替換serverName與文本文件中的計算機名稱?
獲取「計算機名稱」的命令行或批處理文件,並在文本文件中用「計算機名稱」查找並替換文本文件中的「serverName」?命令行或批處理文件獲取計算機的名稱,並找到並替換serverName與文本文件中的計算機名稱?
獲取主機名很簡單。要麼使用hostname.exe像這樣:
$hostname = hostname.exe
或者WMI:
$hostname = (Get-WmiObject Win32_ComputerSystem).Name
在一個文件中替換文本通常達是這樣的:
$content = Get-Content file.txt
$content | Foreach {$_ -replace "serverName",$hostname} | Out-File file.txt -Enc ascii
的$_
以上將代表各文件的行。這是因爲$內容將包含一行將被一次一行地送入管線的行。
serverName是文本文件中的唯一行嗎? serverName如何與計算機名稱相對應?你真的需要更好地解釋自己,你已經遺漏了很多信息。 – 2013-05-03 15:19:42