Как перенести файлы (папки) с одного сервера на другой с помощью PowerShell? - PullRequest
0 голосов
/ 11 декабря 2018

Я только начал работать с PowerShell и хочу знать, как передавать файлы между локальным сервером и удаленным сервером.В настоящее время у меня нет доступа администратора ни к одному серверу (я знаю, что он мне понадобится), как мне настроить таргетинг на команду Get cmdlt?Я использую URL?

1 Ответ

0 голосов
/ 12 декабря 2018

Очень важно, чтобы вы в курсе темы.Потратьте время, чтобы перейти к MS Virtual Academy или MS Channel9
или YouTube и пройти краткий учебный курс по этой теме.

То, о чем вы просите, описано в них, а также в файлах справки PowerShell, в которых приведены примеры того, как это сделать.

# get function / cmdlet details
(Get-Command -Name Copy-Item).Parameters
Get-help -Name Copy-Item -Full
Get-help -Name Copy-Item -Online
Get-help -Name Copy-Item -Examples

ИМЯ Копия элемента ОПИСАНИЕКопирует элемент из одного места в другое.

Example 1: Copy a file to the specified directory

PS C:\>Copy-Item "C:\Wabash\Logfiles\mar1604.log.txt" -Destination "C:\Presentation"

This command copies the mar1604.log.txt file to the C:\Presentation directory. The command does not delete the original

файл.Пример 2: Скопируйте содержимое каталога в другой каталог

PS C:\>Copy-Item "C:\Logfiles" -Destination "C:\Drawings" -Recurse

This command copies the entire contents of the Logfiles directory into the Drawings directory. If the LogFiles directory contains files

в подкаталогах, эти подкаталоги будут скопированы с сохранением их файловых деревьев.Параметр Container по умолчанию имеет значение true.Это сохраняет

# Get parameter that accepts pipeline input
Get-Help Copy-Item -Parameter * | 
Where-Object {$_.pipelineInput -match 'true'} | 
Select * 


# Get cmdlet / function parameter aliases
(Get-Command Copy-Item).Parameters.Values | 
where aliases | 
select Name, Aliases | Out-GridView -PassThru -Title 'Alias results for a given cmdlet or function.'
...