0
我有2個TXT文件:如何在文本文件中VLOOKUP使用PowerShell
的ConfigurationFile:
ABC_LKC_FW_PATH: \\PathToABCFolder QWE_LKC_MW_PATH: \\PathToQWEFolder DEF_BKC_FW_PATH: \\PathToDEFFolder ERT_BKC_MW_PATH: \\PathToERTcFolder
和其他與參數
ChoosenConfig:
ABC_LKC_FW_PATH ERT_BKC_MW_PATH
我的腳本讀取並解析配置文件以獲取名稱和值。 我需要從ChoosenConfig文件讀取並使用ConfigurationFile中的字符串值。
不知道該怎麼辦呢?
腳本至今:
$IniFile_NME = "$SmokeTestFolder\SanityTests\Config\ConfigToParse.ini"
dir $IniFile_NME
$InputFile = [System.IO.File]::OpenText("$IniFile_NME")
while ($InputRecord = $InputFile.ReadLine()) {
# Display the current record
Write-Host "`$InputRecord=$InputRecord"
Write-Host ""
# Determine the position of the sign (:)
$Pos = $InputRecord.IndexOf(':')
Write-Host "`$Pos=$Pos"
# Determine the length of the record
$Len = $InputRecord.Length
Write-Host "`$Len=$Len"
# Parse the record
$Variable_NME = $InputRecord.Substring(0, $Pos)
$VariableValue_STR = $InputRecord.Substring($Pos + 1, $Len -$Pos -1).ToUpper()
Write-Host "`$Variable_NME=$Variable_NME"
Write-Host "`$VariableValue_STR=$VariableValue_STR"
# Create a new variable based on the parsed information
New-Variable -Force -Name $Variable_NME -Value $VariableValue_STR.Trim()
# new-variable -name $Variable_NME -value $VariableValue_STR
Get-Variable -Name $Variable_NME
}
$InputFile.Close()