Я хотел бы сначала найти имя файла (например, XXX.txt) (которое может быть любым, BBB - просто пример), хранящееся в файле .ps1, и, если оно найдено, заменить его значением, введенным в консоли.затем я обновлю файл, например test.txt, вместо xxx.txt
$DName = read-host -prompt "Please Enter File Name"
(Get-Content "C:\run.ps1") |
Foreach-Object { $content = $_ -replace "$????","$DName" } |
Set-Content "C:\run.ps1"
run.ps1 file:
$line = ''
Get-Content C:\bulk\XXX.txt |
Select-String -Pattern 'TEMP' |
ForEach-Object {
#blah blah
}