Како прегледати и користити историју команди у ПоверСхелл -у

Виндовс ПоверСхелл Постао је најпопуларнији алат за управљање командама у оперативном систему Виндовс захваљујући својим перформансама, опсегу и компатибилности.

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

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

Буффер, укључена у Виндовс ПоверСхелл, Цомманд има функције историје команди као што су:

Горе стрелица

Омогућава погледајте последњу коришћену команду, ако притиснемо непрекидно, видећемо све последње извршене команде.

Стрелица надоле

Дозвољава нам преузмите следећу команду погубљен.

Ф8 тастер

Ф8

Омогућава нам да у историји команди претражимо наредбу која одговара описаним параметрима, на пример, ако унесемо слово н, биће приказане све команде које почињу са тим словом.

Подразумевано командни бафер У Виндовс ПоверСхелл -у чува последњих 50 наредби које се извршавају, ако желимо да то изменимо, кликните десним тастером миша на насловну траку Виндовс ПоверСхелл -а и изаберите опцију Својства (уреди):

ЕНЛАРГЕ

Тамо можемо променити величину бафера у пољу Историја команди:

1. Како прегледати историју команди у Виндовс ПоверСхелл -у


Виндовс ПоверСхелл укључује а цмдлет то нам омогућава да одмах видимо сву историју наредби које су извршене, за ово извршавамо цмдлет:
 Гет-Хистори

ЕНЛАРГЕ

Постоје неки параметри које можемо додати претрага филтера, Неки од њих су:

Специфична претрагаЗа ово ћемо користити следећу синтаксу:

 Гет-Хистори | Селецт -Стринг -Паттерн "команда"

ЕНЛАРГЕ

Детаљно погледајте наредбуОва опција нам омогућава да видимо команде са много више информација од оног који се испоручује на уобичајен начин и биће веома користан за административне послове, за то ћемо извршити следеће:

 Гет-Хистори | Формат -Лист -Проперти *

ЕНЛАРГЕ

Погледајте комплетну листу командиВиндовс ПоверСхелл је конфигурисан тако да искључиво примењује прве 32 команде извршено, у случају да смо извршили више наредби и желимо види их све користићемо параметар -Цоунт и додајемо број команди за приказ:

 Гет -Хистори -Цоунт 50Гет -Хистори -Цоунт 50 | Селецт -Стринг -Паттерн "команда" Гет -Хистори -Цоунт 50 | Формат -Лист -Проперти *

2. Како покренути команде из историје у Виндовс ПоверСхелл -у

Корак 1
Видели смо то свакој команди је додељен ИДИли се може користити за аутоматско извршавање са следећим цмдлет -ом:

 Инвоке-Хистори #
Корак 2
На пример, ако желимо погледајте шта команда задатка 1 извршава извршићемо следеће:
 Позивање на историју 1

ЕНЛАРГЕ

Корак 3
Ако желимо покренути више команди биће потребно користити следећу синтаксу:

 Инвоке-Хистори 1; Инвоке-Хистори 2; Инвоке-Хистори 3 итд.

3. Како избрисати историју команди у Виндовс ПоверСхелл -у


Ако желимо да очистимо историју команди, само извршимо следећу команду:
 Очисти историју

ЕНЛАРГЕ

4. Како сачувати и извести историју команди у Виндовс ПоверСхелл -у

Корак 1
Могуће је да за проблеме управљања и контроле желимо да водимо евиденцију о командама извршеним у Виндовс ПоверСхелл -у у тренутној сесији, за то ћемо извршити следеће:

 Гет-Хистори | Екпорт -Цликмл -Патх ц: \ усерс \ Тестс \ десктоп \ цоммандс.кмл

ЕНЛАРГЕ

Корак 2
Ово ће креирати КСМЛ датотеку са извршеним одговарајућим командама:

ЕНЛАРГЕ

Корак 3
Ако желимо да извеземо ову датотеку у другу Виндовс ПоверСхелл сесију, извршићемо следеће.

 Адд -Хистори -ИнпутОбјецт (Импорт -Цликмл -Патх Ц: \ усерс \ Тестс \ десктоп \ цоммандс.кмл
Ова листа команди је заиста корисна за управљање свиме што се односи на историју ваше Виндовс ПоверСхелл конзоле. Ако желите визуелно видети како се ове команде извршавају, погледајте следећи видео водич.

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

Основне команде ПоврСхелл -а

wave wave wave wave wave