|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Hello world! Мне нужно перебрать все подпапки и во время этого перебора вытащить нужную мне информацию. я делаю это так: Код: powershell 1. 2. 3. 4.
получая ошибку. Подскажите, как мне это исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 16:13 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Yagrus2, если cd вынести за цикл, то последнее значение переменной $curPath получается корректным. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 16:19 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 16:52 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Возможно сформулировано не понятно. Пусть есть корневая папка "SQLSERVER:\sqlas\n01000039\DEFAULT\databases\OLAP\cubes\Cube\MeasureGroups" В ней на третьем уровне вложенности есть нужные мне элементы [MeasureGroups] |-------------->[ABC-анализ] |---------------------------->[Partitions] |--------------------------------------->[Fact Номенклатура SKU ALL] ... .... ... ... |-------------->[Sale] |---------------------------->[Partitions] |--------------------------------------->[View Fact Sale 2013 2014] |--------------------------------------->[View Fact Sale 2015 2017] |--------------------------------------->[View Fact Sale 2018 And After] |--------------------------------------->[View Fact Sale 2019] |--------------------------------------->[View Fact Sale 2020] Количество элементов на первом и третьем уровне вложенности может меняться. Как мне их перебрать? Моя задумка была в том, чтобы перейти в корневую папку. Код: powershell 1. 2.
Потом положить в переменную $measures коллекцию элементов находящихся не первом уровне вложенности. Код: powershell 1.
Затем перебрать их в цикле Foreach, на каждой итерация формируя нужный мне путь, который ведет на третий уровень вложенности. Код: powershell 1.
Почему PS ругается на cd? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 15:21 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Yagrus2, Решил таким образом: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 19:47 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Yagrus2 Почему PS ругается на cd? Патаму, что ; надо использовать для разделения инструкций в одной строке. Код: powershell 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2020, 16:10 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
aleks222, Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 17:33 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Оффтрпик вообще, но мне все интересно, из какого тайнрго хранилища люди берут все эти древние артефакты Повершелл 7.1 уже вот-вот выйдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 17:50 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
fkthat, сервера не так быстро меняются ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 18:42 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
вадя сервера не так быстро меняются авторWhere can I install PowerShell? PowerShell 7 currently supports the following operating systems on x64, including: Windows 8.1, and 10 Windows Server 2012, 2012 R2, 2016, and 2019 macOS 10.13+ Red Hat Enterprise Linux (RHEL) / CentOS 7 Fedora 30+ Debian 9 Ubuntu LTS 16.04+ Alpine Linux 3.8+ Причем вообще может работать без установки, хоть с флешки. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2020, 07:37 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
fkthat Причем вообще может работать без установки, хоть с флешки. В целом, если "нечто" не входит в комплект обязательных обновлений, то в управляемой среде "оно" и не появится. И плевать, что по этому поводу думают программисты. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2020, 08:26 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
Basil A. Sidorov fkthat Причем вообще может работать без установки, хоть с флешки. В целом, если "нечто" не входит в комплект обязательных обновлений, то в управляемой среде "оно" и не появится. И плевать, что по этому поводу думают программисты. Воля ваша. Если нравится возиться с костями мамонта, то пожалуйста :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2020, 08:38 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
fkthat Оффтрпик вообще, но мне все интересно, из какого тайнрго хранилища люди берут все эти древние артефакты Повершелл 7.1 уже вот-вот выйдет. А чаво там реально нового, окромя номера? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 18:07 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
aleks222 А чаво там реально нового, окромя номера? По сравнению с двойкой-то? Хотя бы то, что он, в отличие от двойки, поддерживается :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 18:55 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
fkthat aleks222 А чаво там реально нового, окромя номера? По сравнению с двойкой-то? Хотя бы то, что он, в отличие от двойки, поддерживается :)) "Поддерживается" чем? Духом биллагейтса? Страдалец, если тебе нечего сказать - помолчи. Сойдешь за умного. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 19:06 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
aleks222 "Поддерживается" чем? Духом биллагейтса? Разработчиками, балбес :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 19:09 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
fkthat aleks222 "Поддерживается" чем? Духом биллагейтса? Разработчиками, балбес :)) Ты, страдалец, не способен использовать и 10% возможностей повершелл 2.0. А туда же, к прогрессу тянешься немытыми лапками... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 19:12 |
|
PowerShell 2.0 навигация внутри Foreach
|
|||
---|---|---|---|
#18+
aleks222 не способен использовать и 10% возможностей повершелл 2.0. Я в повершеле сижу половину рабочего времени, хоть и не админ, и у меня повершельный профиль в общей сложности (кастомные модули) почти две тысячи строк, т.ч. тут ты не угадал. ЗЫ. На десктопе у тебя Win XP наверное? Сервис-паки хоть все стоят? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 19:21 |
|
|
start [/forum/topic.php?fid=26&msg=40011364&tid=1492134]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
215ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 325ms |
0 / 0 |