Како додати АД рачунаре у Поверсхелл низ

15. септембар 2020 1220 Погледи поверсхелл додаје огласне рачунаре у низ

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

Увод

Постоји један начин да додате АД рачунаре у ПоверСхелл низ. АПоверСхелл низ је структура података која чува колекцију ставки.

У идеалном случају, када покренете ПоверСхелл Гет-АДЦомпутер команду, резултат би аутоматски требало да буде сачуван у низу. Али неки администратори могу наићи на проблем у раду са подацима због начина на који се низ чува.

У овом водичу ћу поједноставити како додати АД рачунаре у ПоверСхелл низ. Показаћу различите начине манипулисања подацима у низу. Водич такође покрива како да користите АД рачунаре у ПоверСхелл низу у изјави аФорЕацх.

Пре него што почнете да манипулишете АД рачунарима у Поверсхелл низу, морате да преузмете рачунаре. Следећи одељак ће показати како да добијете АД рачунаре користећи ПоверСхелл Гет-АДЦомпутер команду.

Како преузети АД рачунаре из Ацтиве Дирецтори-а

Да бисте добили АД рачунаре, покрените наредбу испод:

|_+_|

Команда враћа имена свих рачунара у домену.

поверсхелл додаје адрачунаре у пример низаНЕ препоручује се покретање горње команде у производном окружењу. То је зато што ако имате хиљаде рачунара, то може потрајати предуго. Можда би било боље користити алтернативно филтрирање уместо *.

Погледајте резултат горње наредбе. Раније сам рекао да када преузмете АД рачунаре, он је већ у ПоверСхелл низу.

Да бисте то потврдили, покрените наредбу испод:

|_+_|

Ево резултата

Једноставно сам умотао претходну команду у () оператор и користио ГетТипе методом да бисте одредили тип враћеног ПоверСхелл објекта.

Резултат потврђује да је резултат команде Гет-АДЦомпутер а Систем.арраи .

Дакле, ако је то низ, зашто људи још увек претражују поверсхелл додају компјутере за огласе у низ?

У преосталом делу овог водича одговорићу на ово питање. Укључујући како додати АД рачунаре у низ преко променљиве. И како припремити податке за употребу у изјави аФорЕацх.

ПоверСхелл Додајте АД рачунаре у низ

Ево различитих начина на које можете додати АД рачунаре у низ:

ПоверСхелл Додајте АД рачунаре у низ без променљиве

Као што је већ објашњено у последњем одељку, када преузмете рачунаре из Ацтиве Дирецтори помоћу Гет-АДЦомпутер, резултат је већ у низу.

Верујем да је разлог зашто већина људи мисли да није у низу због начина на који су подаци представљени.

Хајде да се вратимо на команду. Ево га:

|_+_|

И резултат:

ПоверСхелл Додајте АД рачунаре у низ без променљивих

Приметите да резултат има заглавље, тзв Име . Ово је својство објекта које смо вратили командом Селецт-Објецт.

Само по себи, ово није проблем. Али ако покушате да користите ово у изјави аФорЕацх, вратиће се грешке. Нарочито ако покушате да користите вредност у другој ПоверСхелл команди унутар ФорЕацх изјаве.

Како враћате вредности без заглавља својства? То можете учинити на два начина.

Прво, изменом команде као што је приказано у наставку:

|_+_|

Приметите да је заглавље нестало!

Други начин да уклоните заглавља из резултата је да користите -ЕкпандПроперти параметар од Селецт-Објецт .

|_+_|

Ево резултата са завршеним заглављем.

ПоверСхелл Додајте АД рачунаре у низ са променљивом

У ПоверСхелл скриптовању, променљиве олакшавају управљање подацима. У првом случају, то смањује дужину ваших скрипти.

Да бисте додали АД рачунаре у ПоверСхелл низ помоћу променљиве, измените своју команду као што је приказано у наставку:

|_+_|

Горња команда ће се појавити да не враћа резултат. Зашто? Пошто је резултат сада сачуван у $АДЦомпутерс променљива!

Да бисте потврдили да је резултат сачуван у $АДЦомпутерс променљиве, покрените наредбу испод

|_+_|

Ево вашег резултата

Али да ли су АД рачунари у ПоверСхелл низу? Хајде да сазнамо помоћу наредбе испод:

|_+_|

Резултат показује да су АД рачунари и даље у низу иако су ускладиштени у променљивој!

ПоверСхелл Додајте АД рачунаре у низ и ФорЕацх изјаву

Наредба ПоверСхеллФорЕацх вам омогућава да се понављате кроз колекцију објеката да бисте извршили одређене задатке.

Једна апликација може бити да желите да ажурирате својство сваког АД рачунара који сте преузели помоћу команде Гет-АДЦомпутер.

За ову команду, претпостављам да су АД рачунари ускладиштени у променљивој $АДЦомпутерс. Ево како комбинујете резултат АД рачунара у свом низу са ФорЕацх наредбом.

|_+_|

Закључак

Додавање АД рачунара у ПоверСхелл низ је једноставно као и преузимање рачунара помоћу Гет-АДЦомпутер команда. Овај водич је ово покрио, али је такође показао како да манипулишете резултатом да бисте уклонили заглавља. Такође је покрило како додати резултате променљивој и користити ФорЕацх за петљу кроз резултат.

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

Да бисте сазнали више о ПоверСхелл-у, посетите нашу ПоверСхелл страницу. Још боље, за листу свих наших водича за ПоверСхелл, претражите ПоверСхелл (линк за претрагу се отвара у новој картици прегледача).

Други корисни водичи

  • ПоверСхелл скрипта за добијање чланова групе Ацтиве Дирецтори
  • Поверсхелл Покушајте Цатцх Финалли и руковање грешкама

Додатни ресурси и референце