1. В таком виде скрипт работает отлично - UserParameter=files.clean[*],powershell -Command "$path = 'C:\TestFolder'; Get-ChildItem -Recurse -Path $path | Remove-Item"
2. Но хочется path передать макросом, который определяется на уровне каждого узла, при подключении шаблона (см. macros.png)
3. Вот сам item (см. item.png)
4. Вот так переделываю скрипт - UserParameter=files.clean[*],powershell -Command "$path = '$1'; Get-ChildItem -Recurse -Path $path | Remove-Item"
Как итог ничего не работает ...
З,Ы подозревая, что $1 как-то не обрабатывается, хотя в Linux все тоже самое работает идеально.
Как итог, пожалуйста, подскажите что к чему?
2. Но хочется path передать макросом, который определяется на уровне каждого узла, при подключении шаблона (см. macros.png)
3. Вот сам item (см. item.png)
4. Вот так переделываю скрипт - UserParameter=files.clean[*],powershell -Command "$path = '$1'; Get-ChildItem -Recurse -Path $path | Remove-Item"
Как итог ничего не работает ...
З,Ы подозревая, что $1 как-то не обрабатывается, хотя в Linux все тоже самое работает идеально.
Как итог, пожалуйста, подскажите что к чему?
Comment