Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:powershell:copy

Копирование

Правильное окончание при указании пути копирования

Источник (Path) Назначение (Destination) Результат
c:\temp d:\temp Создаст только папку «temp»
c:\temp\ d:\temp\ Создаст только папку «temp»
c:\temp\* d:\temp Создаст папку «temp» и скопирует все файлы из c:\temp
c:\temp\ d:\temp -Recurse Cкопирует папку включая вложенные папки и все содержимое

Копирование с/на удаленные хосты

Создаём сессию удаленного подключения

$Session = New-PSSession -ComputerName "Server01" -Credential "Domain\User01"

Скопировать все файлы из локальной временной папки во временную папку на удаленном компьютере (ключ -ToSession)

Copy-Item -Path c:\temp\local\* -Destination c:\temp\remote\ -ToSession $Session -Recurse

и наоборот (ключ -FromSession)

Copy-Item -Path c:\temp\remote* -Destination c:\temp\local\ -FromSession $Session -Recurse

Источник

NTFS-объекты (ссылки)

Определяем тип создаваемого элемента, например SymbolicLink (SymbolicLink, Junction, HardLink) для создания символьной ссылки

New-Item -Path 'C:\temp\7z.exe' -ItemType SymbolicLink -Value 'C:\Program Files\7-Zip\7z.exe'

docs/powershell/copy.txt · Последнее изменение: 03.09.2022 21:05 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki