Size: a a a

2021 November 04

w

warning~ in Powershell Rus
о, даже успростили )) спасибо
я тут вроде как тоже что-то надумал, вот так вывел
Get-Content -Path $DatabasePath | Select-String -Pattern $systemMAC
источник

w

warning~ in Powershell Rus
да, так гораздо удобнее стало )) а то я там наворотил лишних действий )) Спасибо!
источник

w

warning~ in Powershell Rus
а есть кто шарит в запуске psh скриптов на линухе?))
есть проблемка с параметром
Выполняется желтый блок, а мне надо чтобы при подстановке параметра еще и голубой выполнялся
Не могу никак заставить его...
источник

w

warning~ in Powershell Rus
ввод/вывод терминала
источник

VG

Vasily Gusev in Powershell Rus
Ну тогда условия надо не так
источник

w

warning~ in Powershell Rus
а как? или где почитать
источник

ИЛ

Иван Лисовенко... in Powershell Rus
Ну убери else и запихни нужную строку в синий блок
источник

АР

Александр Рыжов... in Powershell Rus
Подсказывают, что ошибка в логике. Читать.
источник

АР

Александр Рыжов... in Powershell Rus
собственный выделенный фрагмент и больше ничего
источник

w

warning~ in Powershell Rus
не понял...else же там для того, чтобы выполнялось условие, если есть параметр
источник

w

warning~ in Powershell Rus
желтый - если нет параметра макадреса, он тогда берет системный адрес, а синий, если есть параметр...
источник

w

warning~ in Powershell Rus
на винде то работает по такому же принципу и все правильно
есть параметр - выведет для мака из параметра,
нет параметра - выведет для системного мака
источник

w

warning~ in Powershell Rus
по вашей логике и в винде надо убирать else блок
источник

ИЛ

Иван Лисовенко... in Powershell Rus
"Выполняется желтый блок, а мне надо чтобы при подстановке параметра еще И голубой выполнялся "

Ну ты сам так написал что тебе нужно их выполнение в каждом случае)
источник

w

warning~ in Powershell Rus
Совсем запутали меня
Что у меня:
1. Если линух
а) с маком? - вывести для мака
б) без мака - вывести для системного мака
2. Если винда
.... то же самое что и  выше


Работает в 1 только б)
Мне нужно чтобы как то передать параметр и выполнялось а)
источник

w

warning~ in Powershell Rus
как мне так его туда передать, чтобы он его принял как параметр и вывел нужный блок
источник

w

warning~ in Powershell Rus
в данно случае именно else блок
источник

ИЛ

Иван Лисовенко... in Powershell Rus
попробуй поменять местами блоки условных операторов
if($mac){
(get-content ...)
}else
{
...
...
...
}
источник

w

warning~ in Powershell Rus
то есть хотите сказать, у повершела есть проблемы с логикой?)) если он не может понять что от него хотят ))
источник

VG

Vasily Gusev in Powershell Rus
нет, хотим сказать что они у тебя, ты не понимаешь чего хочешь :)
источник