ПоверСхелл Фореацх-Објекат: синтакса, параметри, примери

16. априла 2021. године 2964 Погледи ПоверСхелл Фореацх-Објекат: синтакса, параметри, примери

ПоверСхелл Фореацх-Објецт се користи за понављање кроз колекцију ставки да би се извршила одређена радња за сваку ставку.

Улаз за Фореацх-Објецт се може пренети у цмдлет. Такође се може одредити коришћењем ИнпутОбјецт параметар.

ФорЕацх-Објецт Цмдлет је сличан ПоверСхелл ФорЕацх-у, али би можда било згодније користити један уместо другог у зависности од ситуације са скриптовањем.

Овај водич говори о синтакси и параметрима ПоверСхелл Фореацх-Објецт команде. Такође нуди неке примере.

Прегледајте теме постова

Синтакса и параметри ПоверСхелл фореацх-објекта

ПоверСхелл фореацх-објецт синтакса

Синтакса ПоверСхелл Фореацх-Објецт је:

|_+_|

представља објекте који се уносе у Фореацх-Објецт Цмдлет.
је радња која се изводи на сваком улазном објекту.

Фореацх-Објецт Примери

Ево неколико примера и апликација ПоверСхелл Фореацх-Објецт команде.

ПоверСхелл Фореацх-Објекат Пример 1

У првом примеру, користићу Фореацх-Објецт да поделим скуп бројева. Да бих то урадио, пребацићу бројеве (улазне објекте) у Фореацх-Објецт. Затим поделите унос из променљиве цевовода ($_) са вредношћу са којом желим да поделим бројеве.

Ево примера у ПоверСхелл-у

|_+_|

Ово је веома основни пример, али показује како ради ФорЕацх-Објецт.

поверсхелл фореацх-објекат

Бројеви 10, 20 и 30 одвојени зарезима (,) су улазни објекти. Када пренесете ове бројеве (објекте) у ФорЕацх-Објецт, он пролази кроз сваку вредност и извршава задатак унутар {} блока.

У овом примеру, улазна променљива цевовода ($_) замењује 10, 20 и 30. Резултат су 1, 2 и 3…

ПоверСхелл Фореацх-Објекат Пример 2

Други пример је сложенији од првог. Овај пример ће одредити величину датотека у фасцикли.

Да бисте одредили величину свих датотека на путањи Ц:О365, користите ову команду:

|_+_|

Команда Гет-ЦхилдИтем Ц:О365 слично је ДИР Ц:О365 команда.

поверсхелл фореацх-објекат

Резултат Гет-ЦхилдИтем Ц:О365 се затим преноси у команду ПоверСхелл Фореацх-Објецт.

Други захтев је да се врате не-фолдери. Да бисмо то урадили, уводимо наредбу ИФ у блок Фореацх-Објецт.

Ево дела наредбе ИФ наредбе...

|_+_|

Команда каже – Ако и објекат НИЈЕ (НОТ је представљен са !) фасцикла (представљена са $_.ПСИсЦонтаинер), вратите објекат у ИФ блок ({}), а затим извршите следеће радње:

  1. Вратите име објекта (име датотеке) – $_.Наме
  2. Поделите вредност $_.Ленгтх (Величина) са 1024 да бисте је претворили у КБ. Затим прикажите вредност
  3. Да бисте додали размак између резултата, додајте размак – представљен са

Ево резултата команде у ПоверСхелл-у..

Да бисте заокружили вредности величине, можете да измените скрипту као што је приказано у наставку...

|_+_|

Последња команда уклања децимале у величини датотека.

Закључак

ПоверСхелл Фореацх-Објецт је веома важан комдлет који можете да додате свом комплету алата за скриптовање. Надам се да је овај водич поједноставио синтаксу и апликације овог важног комдлета.

Ако имате питање, повратну информацију или коментар користите образац за одговор који се налази на крају ове странице.

За више водича за Виндовс ПоверСхелл, посетите нашу страницу са објашњењима за ПоверСхелл и ЦМД.