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
С помощью окружения 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") }
Напишите скрипт PS1, выполняющий все команды в задании 3. Перед выполнением скрипта удалите все предыдущие результаты.
Напишите скрипт, выполняющий команды в задании №2, используя вместо echoкомандлетAdd-Content. Примеры использования смотреть по справке команды. Определите, алиасом какой команды является echo.