Size: a a a

2021 September 06

I

Iddqd in Powershell Rus
дратути !
источник

VG

Vasily Gusev in Powershell Rus
во, слушай человека умного (я ваш флуд не читал =))
источник

VB

Vector BCO in Powershell Rus
и согласись проблема не в поше ;)
источник

I

Iddqd in Powershell Rus
вобще глобальная задача это поиск дисков для бэкапа чистка старых бэкапов понимание что можно туда записать ичто можно удалить
источник

I

Iddqd in Powershell Rus
есть скрипт который тупо пихает бэкапы по указанному пути... но иной раз диска нехватает
источник

I

Iddqd in Powershell Rus
да. ладно пойду дальше пробовать спс !
источник

VB

Vector BCO in Powershell Rus
1 нафиг ванлайны
2 нафиг дубликаты
3 проверяем постепенно
Результат:
get-vm - работает
get-vm | Where-Object {$_.State -eq 'Running'} - не работает, знаем что проблема со $_.State
источник

I

Iddqd in Powershell Rus
что означает $_ ?
источник

VB

Vector BCO in Powershell Rus
емсть простое решение - полка с дедупликацией, и настройка системы бекапа на хранение Х копий
0 - пошевких трудозатрат
источник

VB

Vector BCO in Powershell Rus
$_ - один каждый обьект который прилетел через пайп
источник

I

Iddqd in Powershell Rus
да я знаю что есть куча иных способов решить и бесплатных и готовых
источник

I

Iddqd in Powershell Rus
но у меня свой путь
источник

VB

Vector BCO in Powershell Rus
1,2,3 | foreach {
 "Rabotaem s $_"
}
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Гугл $PSItem
$_ это его синоним
источник

I

Iddqd in Powershell Rus
в нашем случае там будут имена виртуалок получается
источник

VB

Vector BCO in Powershell Rus
обьекты виртуалок
источник

I

Iddqd in Powershell Rus
понял
источник

VB

Vector BCO in Powershell Rus
у объекта будет имя, ид, стейт и пр свойсва и методы
чтоб обратиться к конкретному свойству используется точка $_.state, $_.name, $_.id итд
источник

I

Iddqd in Powershell Rus
get-vm | echo $_.State
источник

VB

Vector BCO in Powershell Rus
ну или $psitem.state, $psitem.name....
источник