Powershell, ftp, get-childitem

Немного новичок в PowerShell. Я пытаюсь найти команду типа get-childitem, которая будет работать на ftp-сайте.

Вот какой-то псевдокод:

$target = "c:\file.txt"
$username = "username"
$password = "password"
$ftp = "ftp://$username:$password@myftpsite"

$webclient = New-Object System.Net.WebClient 
$uri = New-Object System.Uri($ftp) 

#below is the code that does not work, get-childitem needs a local path
$name = get-childitem -path $ftp

Get-childitem работает только с локальным путем. Кто-нибудь знает, как я могу получить доступ к именам файлов таким образом на ftp-сайте?

Спасибо


person James    schedule 20.05.2010    source источник
comment
Ответы здесь могут быть полезны stackoverflow.com/questions/265339   -  person Sharjeel Aziz    schedule 21.05.2010


Ответы (1)


Что вам понадобится, так это поставщик PowerShell для FTP, если вы хотите, чтобы Get-ChildItem работал с удаленной файловой системой, доступ к которой осуществляется по FTP. В этом сообщении на форуме упоминается работа, проделанная Ником Хауэллом над поставщиком услуг FTP. . Кроме этого, я не слышал ни о каких других поставщиках FTP для PowerShell.

person Keith Hill    schedule 21.05.2010