Материал: ЛАБОРАТОРНАЯ РАБОТА N 12,13 PowerShell

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

PS D:\66\44> (ps notepad).SI >> .\OUT2.txt

PS D:\66\44>echo "Handle">> .\OUT2.txt

PS D:\66\44> (ps notepad).Handle>> .\OUT2.txt

PS D:\66\44> echo "Modules">> .\OUT2.txt

PS D:\66\44> (ps notepad).Modules >> .\OUT2.txt

  1. С помощью окружения PowerShellсоздайте папки FOLDER1, FOLDER2. В FOLDER1 создайте 4 произвольныхтекстовых файла. Осуществите копирование этих файлов в FOLDER2 с заменой расширения txtна bak.

Вариантыпереименовывания:

ls *.txt | Rename-Item -NewName { $_.name -replace '.txt','.bak'}

или (разница в команде получение списка файлов)

Get-ChildItem -Filter "*.txt"| Rename-Item -NewName{ $_.name -replace '.txt','.bak'}

Этот вариант позволяет отдельно переименовывать и имя, и расширение:

Get-ChildItem -Filter "*.txt" | Rename-Item -NewName{ $_.BaseName + $_.Extension.Replace("txt","bak") }

  1. Напишите скрипт PS1, выполняющий все команды в задании 3. Перед выполнением скрипта удалите все предыдущие результаты.

  1. Напишите скрипт, выполняющий команды в задании №2, используя вместо echoкомандлетAdd-Content. Примеры использования смотреть по справке команды. Определите, алиасом какой команды является echo.

Источник: https://studfile.net/preview/16379474/