Вот мой код:не содержит расколоть метод
$fPath = Get-Content .\param.txt | Select-String 'adresse' -SimpleMatch
fPath = $fPath.split("=")[1]
$fPath
$paramListe = Get-Content .\param.txt | Select-String 'type' -SimpleMatch
$paramListe = $paramListe.split("=")[1]
$paramListe
$seuil = Get-Content .\param.txt | Select-String 'seuil' -SimpleMatch
$seuil = $seuil.split("=")[1]
$seuil = $seuil
$relanceAuto = Get-Content .\param.txt | Select-String 'relanceAuto' -SimpleMatch
$relanceAuto = $relanceAuto.split("=")[1]
$relanceAuto
А вот импортный .txt:
adresse=o:\******\******\DataIntegrator
type=logiciel
seuil=0
relanceAuto=yes
Я хочу, чтобы эти переменные, чтобы получить значение рядом с «=» знак. Но каждый раз, когда я запускаю программу, он продолжает говорить мне, что это не строки:
[Microsoft.Powershell.Commands.MatchInfo] не имеет метода «split».
Может кто-нибудь объяснить мне, почему это не работает?
Работает отлично, спасибо! – Kikopu
Отлично! Не забудьте [принять ответ] (http://stackoverflow.com/help/someone-answers), когда сможете, если он решил вашу проблему – arco444
, лучше использовать 'get-member' для отображения свойств (и методов, событий и т. Д.).) –