Size: a a a

2021 September 22

m

maxxxxxxxx in Powershell Rus
я голой жопой если че в инет выставлять не планирую. это будет через fortiweb публиковаться с норм внешним сертом. но внутри тоже хочется чтобы хорошо было, тем более вроде не требует усилий особо
источник

VG

Vasily Gusev in Powershell Rus
тогда отлично
источник

VG

Vasily Gusev in Powershell Rus
листенеры асинхронные. Если просто сделаешь листенеры, запустишь сервер, запустишь скрипт со всем этим- он выполнится запустив сервер и завершится. А эта конструкция для того чтобы скрипт висел пока работает сервер.
источник

m

maxxxxxxxx in Powershell Rus
не особо понимаю как это терминировать и что конкретно тут делает
Wait-Event callbackcomplete
, без него ж тоже все ок
источник

m

maxxxxxxxx in Powershell Rus
то что благодаря while сервер продолжает слушат эт я понимаю, и что асинхронно до 5 листенеров в мое примере может быть тоже понимаю
источник

VG

Vasily Gusev in Powershell Rus
цикл while у тебя скорее всего 1 раз выполняется. А дальше висит просто wait-event. То есть это не постоянно крутящиеся циклы
источник

m

maxxxxxxxx in Powershell Rus
так оно тоже висит и робит, еяпп
источник

VG

Vasily Gusev in Powershell Rus
И ты постоянно крутишь циклы. Это для обогрева хорошо только.
источник

m

maxxxxxxxx in Powershell Rus
не пойму тогда как оно просыпается
источник

Layano Глеб in Powershell Rus
День добрый!
Задача: из одного txt файла перекинуть часть текста (ключи) в 2 других файла key и crt. А потом удалить часть текста из исходного файла.

Собственно попытался начать с малого - перенос части текста из одного файла в другой. нашел статью...
$doc = Get-Content C:\Users\g.saskovets\Desktop\test1.txt

     if(Select-String -InputObject $doc -Pattern "<key> </key>" -SimpleMatch){
       $contents = [regex]::Match($doc,'(?is)(?<=\b\d: Start\b).*?(?=\b\d: End\b)')
           New-Item -Path C:\Scripts -Name newtest.txt -ItemType File -Value $contents
     }
     Else{
        Write-Host "Nothing Found"
     }

Там написано, что это должно создать док файл куда будет скопирован текст между словами "<key> </key>". (Потом планировал док на txt поменять)

Собственно на этом все и встало.

Прошу помочь)))), надеюсь это не слишком сложно. 😁😁
источник

VB

Vector BCO in Powershell Rus
дай пример инпута
источник

VB

Vector BCO in Powershell Rus
у тебя по идее патерн криво написан
источник

D

Denis in Powershell Rus
Как минимум Start и End надо заменить на <key> и </key>, чтобы Match делал своё дело
источник

VB

Vector BCO in Powershell Rus
бо ищешь ты <кей> пробел </кей>
а подразумеваешь что вместо пробела будет что-то другое
источник

VB

Vector BCO in Powershell Rus
к слову твой тхт это часом не xml?
источник

Layano Глеб in Powershell Rus
пардон, я не спец, что тут подразумевается?
источник

Layano Глеб in Powershell Rus
нет, и я сейчас вообще тупо создал 3 txt файла, чтобы на них потестить))
источник

VB

Vector BCO in Powershell Rus
C:\Users\g.saskovets\Desktop\test1.txt
источник

Layano Глеб in Powershell Rus
Так, это путь к файлу, который лежит на раб столе, а что нужно дать?
источник

VB

Vector BCO in Powershell Rus
что в файле лежит
источник